001 //
002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.1-05/30/2003 05:06 AM(java_re)-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: 2004.10.11 at 12:13:34 EDT
006 //
007
008
009 package astronomy.data.spectra;
010
011
012 /**
013 * Java content class for anonymous complex type.
014 * <p>The following schema fragment specifies the expected content contained within this java content object.
015 * <p>
016 * <pre>
017 * <complexType>
018 * <complexContent>
019 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
020 * <sequence>
021 * <element name="type" maxOccurs="unbounded">
022 * <complexType>
023 * <complexContent>
024 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
025 * <sequence>
026 * <element name="source" maxOccurs="unbounded">
027 * <complexType>
028 * <complexContent>
029 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
030 * <sequence>
031 * <element name="reference" type="{}referenceType"/>
032 * <element name="spectra" type="{}spectraType" maxOccurs="unbounded"/>
033 * </sequence>
034 * </restriction>
035 * </complexContent>
036 * </complexType>
037 * </element>
038 * </sequence>
039 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
040 * </restriction>
041 * </complexContent>
042 * </complexType>
043 * </element>
044 * </sequence>
045 * </restriction>
046 * </complexContent>
047 * </complexType>
048 * </pre>
049 *
050 */
051 public interface SpectradatabaseType {
052
053
054 /**
055 * Gets the value of the Type property.
056 *
057 * This accessor method returns a reference to the live list,
058 * not a snapshot. Therefore any modification you make to the
059 * returned list will be present inside the JAXB object.
060 * This is why there's any setter method for the Type property.
061 *
062 * For example, to add a new item, do as follows:
063 * <pre>
064 * getType().add(newItem);
065 * </pre>
066 *
067 *
068 * Objects of the following type(s) are allowed in the list
069 * {@link astronomy.data.spectra.SpectradatabaseType.TypeType}
070 *
071 */
072 java.util.List getType();
073
074
075 /**
076 * Java content class for anonymous complex type.
077 * <p>The following schema fragment specifies the expected content contained within this java content object.
078 * <p>
079 * <pre>
080 * <complexType>
081 * <complexContent>
082 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
083 * <sequence>
084 * <element name="source" maxOccurs="unbounded">
085 * <complexType>
086 * <complexContent>
087 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
088 * <sequence>
089 * <element name="reference" type="{}referenceType"/>
090 * <element name="spectra" type="{}spectraType" maxOccurs="unbounded"/>
091 * </sequence>
092 * </restriction>
093 * </complexContent>
094 * </complexType>
095 * </element>
096 * </sequence>
097 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
098 * </restriction>
099 * </complexContent>
100 * </complexType>
101 * </pre>
102 *
103 */
104 public interface TypeType {
105
106
107 /**
108 * Gets the value of the Source property.
109 *
110 * This accessor method returns a reference to the live list,
111 * not a snapshot. Therefore any modification you make to the
112 * returned list will be present inside the JAXB object.
113 * This is why there's any setter method for the Source property.
114 *
115 * For example, to add a new item, do as follows:
116 * <pre>
117 * getSource().add(newItem);
118 * </pre>
119 *
120 *
121 * Objects of the following type(s) are allowed in the list
122 * {@link astronomy.data.spectra.SpectradatabaseType.TypeType.SourceType}
123 *
124 */
125 java.util.List getSource();
126
127 /**
128 *
129 * @return possible object is
130 * {@link java.lang.String}
131 */
132 java.lang.String getName();
133
134 /**
135 *
136 * @param value allowed object is
137 * {@link java.lang.String}
138 */
139 void setName(java.lang.String value);
140
141
142 /**
143 * Java content class for anonymous complex type.
144 * <p>The following schema fragment specifies the expected content contained within this java content object.
145 * <p>
146 * <pre>
147 * <complexType>
148 * <complexContent>
149 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
150 * <sequence>
151 * <element name="reference" type="{}referenceType"/>
152 * <element name="spectra" type="{}spectraType" maxOccurs="unbounded"/>
153 * </sequence>
154 * </restriction>
155 * </complexContent>
156 * </complexType>
157 * </pre>
158 *
159 */
160 public interface SourceType {
161
162
163 /**
164 * Gets the value of the Spectra property.
165 *
166 * This accessor method returns a reference to the live list,
167 * not a snapshot. Therefore any modification you make to the
168 * returned list will be present inside the JAXB object.
169 * This is why there's any setter method for the Spectra property.
170 *
171 * For example, to add a new item, do as follows:
172 * <pre>
173 * getSpectra().add(newItem);
174 * </pre>
175 *
176 *
177 * Objects of the following type(s) are allowed in the list
178 * {@link astronomy.data.spectra.SpectraType}
179 *
180 */
181 java.util.List getSpectra();
182
183 /**
184 *
185 * @return possible object is
186 * {@link astronomy.data.spectra.ReferenceType}
187 */
188 astronomy.data.spectra.ReferenceType getReference();
189
190 /**
191 *
192 * @param value allowed object is
193 * {@link astronomy.data.spectra.ReferenceType}
194 */
195 void setReference(astronomy.data.spectra.ReferenceType value);
196
197 }
198
199 }
200
201 }