01: //
02: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-463
03: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
04: // Any modifications to this file will be lost upon recompilation of the source schema.
05: // Generated on: 2007.08.30 at 11:26:34 AM PDT
06: //
07:
08: package com.sun.xml.ws.rm.v200702;
09:
10: import java.util.HashMap;
11: import java.util.Map;
12: import javax.xml.bind.annotation.XmlAccessType;
13: import javax.xml.bind.annotation.XmlAccessorType;
14: import javax.xml.bind.annotation.XmlAnyAttribute;
15: import javax.xml.bind.annotation.XmlRootElement;
16: import javax.xml.bind.annotation.XmlSchemaType;
17: import javax.xml.bind.annotation.XmlType;
18: import javax.xml.bind.annotation.XmlValue;
19: import javax.xml.namespace.QName;
20:
21: /**
22: * <p>Java class for anonymous complex type.
23: *
24: * <p>The following schema fragment specifies the expected content contained within this class.
25: *
26: * <pre>
27: * <complexType>
28: * <simpleContent>
29: * <extension base="<http://www.w3.org/2001/XMLSchema>anyURI">
30: * </extension>
31: * </simpleContent>
32: * </complexType>
33: * </pre>
34: *
35: *
36: */
37: @XmlAccessorType(XmlAccessType.FIELD)
38: @XmlType(name="",propOrder={"value"})
39: @XmlRootElement(name="Address",namespace="http://docs.oasis-open.org/ws-rx/wsmc/200702")
40: public class Address {
41:
42: @XmlValue
43: @XmlSchemaType(name="anyURI")
44: protected String value;
45: @XmlAnyAttribute
46: private Map<QName, String> otherAttributes = new HashMap<QName, String>();
47:
48: /**
49: * Gets the value of the value property.
50: *
51: * @return
52: * possible object is
53: * {@link String }
54: *
55: */
56: public String getValue() {
57: return value;
58: }
59:
60: /**
61: * Sets the value of the value property.
62: *
63: * @param value
64: * allowed object is
65: * {@link String }
66: *
67: */
68: public void setValue(String value) {
69: this .value = value;
70: }
71:
72: /**
73: * Gets a map that contains attributes that aren't bound to any typed property on this class.
74: *
75: * <p>
76: * the map is keyed by the name of the attribute and
77: * the value is the string value of the attribute.
78: *
79: * the map returned by this method is live, and you can add new attribute
80: * by updating the map directly. Because of this design, there's no setter.
81: *
82: *
83: * @return
84: * always non-null
85: */
86: public Map<QName, String> getOtherAttributes() {
87: return otherAttributes;
88: }
89:
90: }
|