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