001: //
002: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs
003: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
004: // Any modifications to this file will be lost upon recompilation of the source schema.
005: // Generated on: 2006.10.31 at 10:25:50 AM GMT+08:00
006: //
007:
008: package org.apache.cxf.jaxws.javaee;
009:
010: import javax.xml.bind.annotation.XmlAccessType;
011: import javax.xml.bind.annotation.XmlAccessorType;
012: import javax.xml.bind.annotation.XmlAttribute;
013: import javax.xml.bind.annotation.XmlID;
014: import javax.xml.bind.annotation.XmlType;
015: import javax.xml.bind.annotation.XmlValue;
016: import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
017: import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
018: import javax.xml.namespace.QName;
019:
020: /**
021: *
022: *
023: * This type adds an "id" attribute to xsd:QName.
024: *
025: *
026: *
027: * <p>Java class for xsdQNameType complex type.
028: *
029: * <p>The following schema fragment specifies the expected content contained within this class.
030: *
031: * <pre>
032: * <complexType name="xsdQNameType">
033: * <simpleContent>
034: * <extension base="<http://www.w3.org/2001/XMLSchema>QName">
035: * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
036: * </extension>
037: * </simpleContent>
038: * </complexType>
039: * </pre>
040: *
041: *
042: */
043: @XmlAccessorType(XmlAccessType.FIELD)
044: @XmlType(name="xsdQNameType",propOrder={"value"})
045: public class XsdQNameType {
046:
047: @XmlValue
048: protected QName value;
049: @XmlAttribute
050: @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
051: @XmlID
052: protected java.lang.String id;
053:
054: /**
055: * Gets the value of the value property.
056: *
057: * @return
058: * possible object is
059: * {@link QName }
060: *
061: */
062: public QName getValue() {
063: return value;
064: }
065:
066: /**
067: * Sets the value of the value property.
068: *
069: * @param value
070: * allowed object is
071: * {@link QName }
072: *
073: */
074: public void setValue(QName value) {
075: this .value = value;
076: }
077:
078: /**
079: * Gets the value of the id property.
080: *
081: * @return
082: * possible object is
083: * {@link java.lang.String }
084: *
085: */
086: public java.lang.String getId() {
087: return id;
088: }
089:
090: /**
091: * Sets the value of the id property.
092: *
093: * @param value
094: * allowed object is
095: * {@link java.lang.String }
096: *
097: */
098: public void setId(java.lang.String value) {
099: this.id = value;
100: }
101:
102: }
|