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.XmlElement;
014: import javax.xml.bind.annotation.XmlID;
015: import javax.xml.bind.annotation.XmlType;
016: import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
017: import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
018:
019: /**
020: *
021: *
022: * The icon type contains small-icon and large-icon elements
023: * that specify the file names for small and large GIF, JPEG,
024: * or PNG icon images used to represent the parent element in a
025: * GUI tool.
026: *
027: * The xml:lang attribute defines the language that the
028: * icon file names are provided in. Its value is "en" (English)
029: * by default.
030: *
031: *
032: *
033: * <p>Java class for iconType complex type.
034: *
035: * <p>The following schema fragment specifies the expected content contained within this class.
036: *
037: * <pre>
038: * <complexType name="iconType">
039: * <complexContent>
040: * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
041: * <sequence>
042: * <element name="small-icon" type="{http://java.sun.com/xml/ns/javaee}pathType" minOccurs="0"/>
043: * <element name="large-icon" type="{http://java.sun.com/xml/ns/javaee}pathType" minOccurs="0"/>
044: * </sequence>
045: * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
046: * <attribute ref="{http://www.w3.org/XML/1998/namespace}lang"/>
047: * </restriction>
048: * </complexContent>
049: * </complexType>
050: * </pre>
051: *
052: *
053: */
054: @XmlAccessorType(XmlAccessType.FIELD)
055: @XmlType(name="iconType",propOrder={"smallIcon","largeIcon"})
056: public class IconType {
057:
058: @XmlElement(name="small-icon")
059: protected PathType smallIcon;
060: @XmlElement(name="large-icon")
061: protected PathType largeIcon;
062: @XmlAttribute
063: @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
064: @XmlID
065: protected java.lang.String id;
066: @XmlAttribute(namespace="http://www.w3.org/XML/1998/namespace")
067: protected java.lang.String lang;
068:
069: /**
070: * Gets the value of the smallIcon property.
071: *
072: * @return
073: * possible object is
074: * {@link PathType }
075: *
076: */
077: public PathType getSmallIcon() {
078: return smallIcon;
079: }
080:
081: /**
082: * Sets the value of the smallIcon property.
083: *
084: * @param value
085: * allowed object is
086: * {@link PathType }
087: *
088: */
089: public void setSmallIcon(PathType value) {
090: this .smallIcon = value;
091: }
092:
093: /**
094: * Gets the value of the largeIcon property.
095: *
096: * @return
097: * possible object is
098: * {@link PathType }
099: *
100: */
101: public PathType getLargeIcon() {
102: return largeIcon;
103: }
104:
105: /**
106: * Sets the value of the largeIcon property.
107: *
108: * @param value
109: * allowed object is
110: * {@link PathType }
111: *
112: */
113: public void setLargeIcon(PathType value) {
114: this .largeIcon = value;
115: }
116:
117: /**
118: * Gets the value of the id property.
119: *
120: * @return
121: * possible object is
122: * {@link java.lang.String }
123: *
124: */
125: public java.lang.String getId() {
126: return id;
127: }
128:
129: /**
130: * Sets the value of the id property.
131: *
132: * @param value
133: * allowed object is
134: * {@link java.lang.String }
135: *
136: */
137: public void setId(java.lang.String value) {
138: this .id = value;
139: }
140:
141: /**
142: * Gets the value of the lang property.
143: *
144: * @return
145: * possible object is
146: * {@link java.lang.String }
147: *
148: */
149: public java.lang.String getLang() {
150: return lang;
151: }
152:
153: /**
154: * Sets the value of the lang property.
155: *
156: * @param value
157: * allowed object is
158: * {@link java.lang.String }
159: *
160: */
161: public void setLang(java.lang.String value) {
162: this.lang = value;
163: }
164:
165: }
|