KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sun > xml > ws > security > trust > impl > bindings > BinaryExchangeType


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.ws.security.trust.impl.bindings;
10
11 import java.util.HashMap JavaDoc;
12 import java.util.Map JavaDoc;
13 import javax.xml.bind.annotation.XmlAccessType;
14 import javax.xml.bind.annotation.XmlAccessorType;
15 import javax.xml.bind.annotation.XmlAnyAttribute;
16 import javax.xml.bind.annotation.XmlAttribute;
17 import javax.xml.bind.annotation.XmlType;
18 import javax.xml.bind.annotation.XmlValue;
19 import javax.xml.namespace.QName JavaDoc;
20 import com.sun.xml.ws.security.trust.impl.bindings.BinaryExchangeType;
21
22
23 /**
24  * <p>Java class for BinaryExchangeType complex type.
25  *
26  * <p>The following schema fragment specifies the expected content contained within this class.
27  *
28  * <pre>
29  * &lt;complexType name="BinaryExchangeType">
30  * &lt;simpleContent>
31  * &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
32  * &lt;attribute name="EncodingType" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
33  * &lt;attribute name="ValueType" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
34  * &lt;/extension>
35  * &lt;/simpleContent>
36  * &lt;/complexType>
37  * </pre>
38  *
39  *
40  */

41 @XmlAccessorType(XmlAccessType.FIELD)
42 @XmlType(name = "BinaryExchangeType", propOrder = {
43     "value"
44 })
45 public class BinaryExchangeType {
46
47     @XmlValue
48     protected String JavaDoc value;
49     @XmlAttribute(name = "EncodingType", required = true)
50     protected String JavaDoc encodingType;
51     @XmlAttribute(name = "ValueType", required = true)
52     protected String JavaDoc valueType;
53     @XmlAnyAttribute
54     private Map JavaDoc<QName JavaDoc, String JavaDoc> otherAttributes = new HashMap JavaDoc<QName JavaDoc, String JavaDoc>();
55
56     /**
57      * Gets the value of the value property.
58      *
59      * @return
60      * possible object is
61      * {@link String }
62      *
63      */

64     public String JavaDoc getValue() {
65         return value;
66     }
67
68     /**
69      * Sets the value of the value property.
70      *
71      * @param value
72      * allowed object is
73      * {@link String }
74      *
75      */

76     public void setValue(String JavaDoc value) {
77         this.value = value;
78     }
79
80     /**
81      * Gets the value of the encodingType property.
82      *
83      * @return
84      * possible object is
85      * {@link String }
86      *
87      */

88     public String JavaDoc getEncodingType() {
89         return encodingType;
90     }
91
92     /**
93      * Sets the value of the encodingType property.
94      *
95      * @param value
96      * allowed object is
97      * {@link String }
98      *
99      */

100     public void setEncodingType(String JavaDoc value) {
101         this.encodingType = value;
102     }
103
104     /**
105      * Gets the value of the valueType property.
106      *
107      * @return
108      * possible object is
109      * {@link String }
110      *
111      */

112     public String JavaDoc getValueType() {
113         return valueType;
114     }
115
116     /**
117      * Sets the value of the valueType property.
118      *
119      * @param value
120      * allowed object is
121      * {@link String }
122      *
123      */

124     public void setValueType(String JavaDoc value) {
125         this.valueType = value;
126     }
127
128     /**
129      * Gets a map that contains attributes that aren't bound to any typed property on this class.
130      *
131      * <p>
132      * the map is keyed by the name of the attribute and
133      * the value is the string value of the attribute.
134      *
135      * the map returned by this method is live, and you can add new attribute
136      * by updating the map directly. Because of this design, there's no setter.
137      *
138      *
139      * @return
140      * always non-null
141      */

142     public Map JavaDoc<QName JavaDoc, String JavaDoc> getOtherAttributes() {
143         return otherAttributes;
144     }
145
146 }
147
Popular Tags