KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sun > xml > dsig > core > SignaturePropertyType


1 //
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b26-ea3
3
// See <a HREF="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
4
// Any modifications to this file will be lost upon recompilation of the source schema.
5
// Generated on: 2006.02.24 at 05:55:09 PM PST
6
//
7

8
9 package com.sun.xml.dsig.core;
10
11 import java.util.ArrayList JavaDoc;
12 import java.util.List JavaDoc;
13 import javax.xml.bind.annotation.XmlAccessType;
14 import javax.xml.bind.annotation.XmlAccessorType;
15 import javax.xml.bind.annotation.XmlAnyElement;
16 import javax.xml.bind.annotation.XmlAttribute;
17 import javax.xml.bind.annotation.XmlID;
18 import javax.xml.bind.annotation.XmlMixed;
19 import javax.xml.bind.annotation.XmlType;
20 import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
21 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
22 import com.sun.xml.dsig.core.SignaturePropertyType;
23 import org.w3c.dom.Element JavaDoc;
24
25
26 /**
27  * <p>Java class for SignaturePropertyType complex type.
28  *
29  * <p>The following schema fragment specifies the expected content contained within this class.
30  *
31  * <pre>
32  * &lt;complexType name="SignaturePropertyType">
33  * &lt;complexContent>
34  * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
35  * &lt;choice maxOccurs="unbounded">
36  * &lt;any/>
37  * &lt;/choice>
38  * &lt;attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
39  * &lt;attribute name="Target" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
40  * &lt;/restriction>
41  * &lt;/complexContent>
42  * &lt;/complexType>
43  * </pre>
44  *
45  *
46  */

47 @XmlAccessorType(XmlAccessType.FIELD)
48 @XmlType(name = "SignaturePropertyType", propOrder = {
49     "content"
50 })
51 public class SignaturePropertyType {
52
53     @XmlMixed
54     @XmlAnyElement(lax = true)
55     protected List JavaDoc<Object JavaDoc> content;
56     @XmlAttribute(name = "Id")
57     @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
58     @XmlID
59     protected String JavaDoc id;
60     @XmlAttribute(name = "Target", required = true)
61     protected String JavaDoc target;
62
63     /**
64      * Gets the value of the content property.
65      *
66      * <p>
67      * This accessor method returns a reference to the live list,
68      * not a snapshot. Therefore any modification you make to the
69      * returned list will be present inside the JAXB object.
70      * This is why there is not a <CODE>set</CODE> method for the content property.
71      *
72      * <p>
73      * For example, to add a new item, do as follows:
74      * <pre>
75      * getContent().add(newItem);
76      * </pre>
77      *
78      *
79      * <p>
80      * Objects of the following type(s) are allowed in the list
81      * {@link Element }
82      * {@link String }
83      * {@link Object }
84      *
85      *
86      */

87     public List JavaDoc<Object JavaDoc> getContent() {
88         if (content == null) {
89             content = new ArrayList JavaDoc<Object JavaDoc>();
90         }
91         return this.content;
92     }
93
94     /**
95      * Gets the value of the id property.
96      *
97      * @return
98      * possible object is
99      * {@link String }
100      *
101      */

102     public String JavaDoc getId() {
103         return id;
104     }
105
106     /**
107      * Sets the value of the id property.
108      *
109      * @param value
110      * allowed object is
111      * {@link String }
112      *
113      */

114     public void setId(String JavaDoc value) {
115         this.id = value;
116     }
117
118     /**
119      * Gets the value of the target property.
120      *
121      * @return
122      * possible object is
123      * {@link String }
124      *
125      */

126     public String JavaDoc getTarget() {
127         return target;
128     }
129
130     /**
131      * Sets the value of the target property.
132      *
133      * @param value
134      * allowed object is
135      * {@link String }
136      *
137      */

138     public void setTarget(String JavaDoc value) {
139         this.target = value;
140     }
141
142 }
143
Popular Tags