001: /*
002: * Licensed to the Apache Software Foundation (ASF) under one
003: * or more contributor license agreements. See the NOTICE file
004: * distributed with this work for additional information
005: * regarding copyright ownership. The ASF licenses this file
006: * to you under the Apache License, Version 2.0 (the
007: * "License"); you may not use this file except in compliance
008: * with the License. You may obtain a copy of the License at
009: *
010: * http://www.apache.org/licenses/LICENSE-2.0
011: *
012: * Unless required by applicable law or agreed to in writing,
013: * software distributed under the License is distributed on an
014: * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
015: * KIND, either express or implied. See the License for the
016: * specific language governing permissions and limitations
017: * under the License.
018: */
019:
020: //
021: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs
022: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
023: // Any modifications to this file will be lost upon recompilation of the source schema.
024: // Generated on: 2007.03.21 at 10:56:51 AM CDT
025: //
026:
027: package org.apache.axis2.jaxws.description.xml.handler;
028:
029: import javax.xml.bind.annotation.XmlAccessType;
030: import javax.xml.bind.annotation.XmlAccessorType;
031: import javax.xml.bind.annotation.XmlAttribute;
032: import javax.xml.bind.annotation.XmlID;
033: import javax.xml.bind.annotation.XmlType;
034: import javax.xml.bind.annotation.XmlValue;
035: import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
036: import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
037:
038: /**
039: * This is a special string datatype that is defined by Java EE as a base type for defining
040: * collapsed strings. When schemas require trailing/leading space elimination as well as collapsing
041: * the existing whitespace, this base type may be used.
042: * <p/>
043: * <p/>
044: * <p/>
045: * <p>Java class for string complex type.
046: * <p/>
047: * <p>The following schema fragment specifies the expected content contained within this class.
048: * <p/>
049: * <pre>
050: * <complexType name="string">
051: * <simpleContent>
052: * <extension base="<http://www.w3.org/2001/XMLSchema>token">
053: * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
054: * </extension>
055: * </simpleContent>
056: * </complexType>
057: * </pre>
058: */
059: @XmlAccessorType(XmlAccessType.FIELD)
060: @XmlType(name="string",propOrder={"value"})
061: public class String {
062:
063: @XmlValue
064: @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
065: protected java.lang.String value;
066: @XmlAttribute
067: @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
068: @XmlID
069: protected java.lang.String id;
070:
071: /**
072: * Gets the value of the value property.
073: *
074: * @return possible object is {@link java.lang.String }
075: */
076: public java.lang.String getValue() {
077: return value;
078: }
079:
080: /**
081: * Sets the value of the value property.
082: *
083: * @param value allowed object is {@link java.lang.String }
084: */
085: public void setValue(java.lang.String value) {
086: this .value = value;
087: }
088:
089: /**
090: * Gets the value of the id property.
091: *
092: * @return possible object is {@link java.lang.String }
093: */
094: public java.lang.String getId() {
095: return id;
096: }
097:
098: /**
099: * Sets the value of the id property.
100: *
101: * @param value allowed object is {@link java.lang.String }
102: */
103: public void setId(java.lang.String value) {
104: this.id = value;
105: }
106:
107: }
|