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:
019: /**
020: *
021: *
022: * This is a special string datatype that is defined by Java EE as
023: * a base type for defining collapsed strings. When schemas
024: * require trailing/leading space elimination as well as
025: * collapsing the existing whitespace, this base type may be
026: * used.
027: *
028: *
029: *
030: * <p>Java class for string complex type.
031: *
032: * <p>The following schema fragment specifies the expected content contained within this class.
033: *
034: * <pre>
035: * <complexType name="string">
036: * <simpleContent>
037: * <extension base="<http://www.w3.org/2001/XMLSchema>token">
038: * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
039: * </extension>
040: * </simpleContent>
041: * </complexType>
042: * </pre>
043: *
044: *
045: */
046: @XmlAccessorType(XmlAccessType.FIELD)
047: @XmlType(name="string",propOrder={"value"})
048: public class String {
049:
050: @XmlValue
051: @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
052: protected java.lang.String value;
053: @XmlAttribute
054: @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
055: @XmlID
056: protected java.lang.String id;
057:
058: /**
059: * Gets the value of the value property.
060: *
061: * @return
062: * possible object is
063: * {@link java.lang.String }
064: *
065: */
066: public java.lang.String getValue() {
067: return value;
068: }
069:
070: /**
071: * Sets the value of the value property.
072: *
073: * @param value
074: * allowed object is
075: * {@link java.lang.String }
076: *
077: */
078: public void setValue(java.lang.String value) {
079: this .value = value;
080: }
081:
082: /**
083: * Gets the value of the id property.
084: *
085: * @return
086: * possible object is
087: * {@link java.lang.String }
088: *
089: */
090: public java.lang.String getId() {
091: return id;
092: }
093:
094: /**
095: * Sets the value of the id property.
096: *
097: * @param value
098: * allowed object is
099: * {@link java.lang.String }
100: *
101: */
102: public void setId(java.lang.String value) {
103: this.id = value;
104: }
105:
106: }
|