This project has retired. For details please refer to its
Attic page.
KeyInfoType xref
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.w3._2000._09.xmldsig_;
20
21 import java.util.ArrayList;
22 import java.util.List;
23 import javax.xml.bind.JAXBElement;
24 import javax.xml.bind.annotation.XmlAccessType;
25 import javax.xml.bind.annotation.XmlAccessorType;
26 import javax.xml.bind.annotation.XmlAnyElement;
27 import javax.xml.bind.annotation.XmlAttribute;
28 import javax.xml.bind.annotation.XmlElementRef;
29 import javax.xml.bind.annotation.XmlElementRefs;
30 import javax.xml.bind.annotation.XmlID;
31 import javax.xml.bind.annotation.XmlMixed;
32 import javax.xml.bind.annotation.XmlSchemaType;
33 import javax.xml.bind.annotation.XmlType;
34 import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
35 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
36 import org.w3c.dom.Element;
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66 @XmlAccessorType(XmlAccessType.FIELD)
67 @XmlType(name = "KeyInfoType", propOrder = {
68 "content"
69 })
70 public class KeyInfoType {
71
72 @XmlElementRefs({
73 @XmlElementRef(name = "SPKIData", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class),
74 @XmlElementRef(name = "KeyName", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class),
75 @XmlElementRef(name = "PGPData", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class),
76 @XmlElementRef(name = "MgmtData", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class),
77 @XmlElementRef(name = "X509Data", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class),
78 @XmlElementRef(name = "KeyValue", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class),
79 @XmlElementRef(name = "RetrievalMethod", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class)
80 })
81 @XmlMixed
82 @XmlAnyElement(lax = true)
83 protected List<Object> content;
84 @XmlAttribute(name = "Id")
85 @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
86 @XmlID
87 @XmlSchemaType(name = "ID")
88 protected String id;
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121 public List<Object> getContent() {
122 if (content == null) {
123 content = new ArrayList<Object>();
124 }
125 return this.content;
126 }
127
128
129
130
131
132
133
134
135
136 public String getId() {
137 return id;
138 }
139
140
141
142
143
144
145
146
147
148 public void setId(String value) {
149 this.id = value;
150 }
151
152 }