01: //
02: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b26-ea3
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: 2006.02.24 at 05:55:09 PM PST
06: //
07:
08: package com.sun.xml.ws.security.trust.impl.bindings;
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.XmlType;
16: import javax.xml.bind.annotation.XmlValue;
17: import javax.xml.namespace.QName;
18:
19: /**
20: * <p>Java class for AttributedURI complex type.
21: *
22: * <p>The following schema fragment specifies the expected content contained within this class.
23: *
24: * <pre>
25: * <complexType name="AttributedURI">
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="AttributedURI",propOrder={"value"})
37: public class AttributedURI {
38:
39: @XmlValue
40: protected String value;
41: @XmlAnyAttribute
42: private Map<QName, String> otherAttributes = new HashMap<QName, String>();
43:
44: /**
45: * Gets the value of the value property.
46: *
47: * @return
48: * possible object is
49: * {@link String }
50: *
51: */
52: public String getValue() {
53: return value;
54: }
55:
56: /**
57: * Sets the value of the value property.
58: *
59: * @param value
60: * allowed object is
61: * {@link String }
62: *
63: */
64: public void setValue(String value) {
65: this .value = value;
66: }
67:
68: /**
69: * Gets a map that contains attributes that aren't bound to any typed property on this class.
70: *
71: * <p>
72: * the map is keyed by the name of the attribute and
73: * the value is the string value of the attribute.
74: *
75: * the map returned by this method is live, and you can add new attribute
76: * by updating the map directly. Because of this design, there's no setter.
77: *
78: *
79: * @return
80: * always non-null
81: */
82: public Map<QName, String> getOtherAttributes() {
83: return otherAttributes;
84: }
85:
86: }
|