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 plotType complex type.
014 * <p>The following schema fragment specifies the expected content contained within this java content object.
015 * <p>
016 * <pre>
017 * <complexType name="plotType">
018 * <complexContent>
019 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
020 * <sequence>
021 * <element name="plotdata" minOccurs="0">
022 * <complexType>
023 * <complexContent>
024 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
025 * <sequence>
026 * <element name="imagefile" minOccurs="0">
027 * <complexType>
028 * <simpleContent>
029 * <extension base="<http://www.w3.org/2001/XMLSchema>string">
030 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
031 * <attribute name="format" type="{http://www.w3.org/2001/XMLSchema}string" />
032 * </extension>
033 * </simpleContent>
034 * </complexType>
035 * </element>
036 * <element name="plotfile" minOccurs="0">
037 * <complexType>
038 * <simpleContent>
039 * <extension base="<http://www.w3.org/2001/XMLSchema>string">
040 * <attribute name="format" type="{http://www.w3.org/2001/XMLSchema}string" />
041 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
042 * </extension>
043 * </simpleContent>
044 * </complexType>
045 * </element>
046 * </sequence>
047 * </restriction>
048 * </complexContent>
049 * </complexType>
050 * </element>
051 * <element name="plotrange" type="{}RangeType"/>
052 * <element name="datarange" type="{}RangeType" minOccurs="0"/>
053 * <element name="resolution" minOccurs="0">
054 * <complexType>
055 * <simpleContent>
056 * <extension base="<http://www.w3.org/2001/XMLSchema>float">
057 * <attribute name="unit">
058 * <simpleType>
059 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
060 * <enumeration value="angstrom"/>
061 * <enumeration value="nanometer"/>
062 * <enumeration value="meter"/>
063 * <enumeration value="kmpersec"/>
064 * </restriction>
065 * </simpleType>
066 * </attribute>
067 * <attribute name="criterion">
068 * <simpleType>
069 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
070 * <enumeration value="fwhm"/>
071 * <enumeration value="hwhm"/>
072 * </restriction>
073 * </simpleType>
074 * </attribute>
075 * </extension>
076 * </simpleContent>
077 * </complexType>
078 * </element>
079 * <element name="exposure" minOccurs="0">
080 * <complexType>
081 * <simpleContent>
082 * <extension base="<http://www.w3.org/2001/XMLSchema>float">
083 * <attribute name="unit">
084 * <simpleType>
085 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
086 * <enumeration value="seconds"/>
087 * <enumeration value="minutes"/>
088 * </restriction>
089 * </simpleType>
090 * </attribute>
091 * </extension>
092 * </simpleContent>
093 * </complexType>
094 * </element>
095 * <element name="date" type="{http://www.w3.org/2001/XMLSchema}date" maxOccurs="unbounded" minOccurs="0"/>
096 * </sequence>
097 * <attribute name="page" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
098 * </restriction>
099 * </complexContent>
100 * </complexType>
101 * </pre>
102 *
103 */
104 public interface PlotType {
105
106
107 /**
108 *
109 * @return possible object is
110 * {@link astronomy.data.spectra.RangeType}
111 */
112 astronomy.data.spectra.RangeType getPlotrange();
113
114 /**
115 *
116 * @param value allowed object is
117 * {@link astronomy.data.spectra.RangeType}
118 */
119 void setPlotrange(astronomy.data.spectra.RangeType value);
120
121 /**
122 *
123 * @return possible object is
124 * {@link astronomy.data.spectra.PlotType.PlotdataType}
125 */
126 astronomy.data.spectra.PlotType.PlotdataType getPlotdata();
127
128 /**
129 *
130 * @param value allowed object is
131 * {@link astronomy.data.spectra.PlotType.PlotdataType}
132 */
133 void setPlotdata(astronomy.data.spectra.PlotType.PlotdataType value);
134
135 /**
136 * Gets the value of the Date property.
137 *
138 * This accessor method returns a reference to the live list,
139 * not a snapshot. Therefore any modification you make to the
140 * returned list will be present inside the JAXB object.
141 * This is why there's any setter method for the Date property.
142 *
143 * For example, to add a new item, do as follows:
144 * <pre>
145 * getDate().add(newItem);
146 * </pre>
147 *
148 *
149 * Objects of the following type(s) are allowed in the list
150 * {@link java.util.Calendar}
151 *
152 */
153 java.util.List getDate();
154
155 /**
156 *
157 * @return possible object is
158 * {@link astronomy.data.spectra.RangeType}
159 */
160 astronomy.data.spectra.RangeType getDatarange();
161
162 /**
163 *
164 * @param value allowed object is
165 * {@link astronomy.data.spectra.RangeType}
166 */
167 void setDatarange(astronomy.data.spectra.RangeType value);
168
169 /**
170 *
171 * @return possible object is
172 * {@link astronomy.data.spectra.PlotType.ResolutionType}
173 */
174 astronomy.data.spectra.PlotType.ResolutionType getResolution();
175
176 /**
177 *
178 * @param value allowed object is
179 * {@link astronomy.data.spectra.PlotType.ResolutionType}
180 */
181 void setResolution(astronomy.data.spectra.PlotType.ResolutionType value);
182
183 /**
184 *
185 * @return possible object is
186 * {@link astronomy.data.spectra.PlotType.ExposureType}
187 */
188 astronomy.data.spectra.PlotType.ExposureType getExposure();
189
190 /**
191 *
192 * @param value allowed object is
193 * {@link astronomy.data.spectra.PlotType.ExposureType}
194 */
195 void setExposure(astronomy.data.spectra.PlotType.ExposureType value);
196
197 long getPage();
198
199 void setPage(long value);
200
201
202 /**
203 * Java content class for anonymous complex type.
204 * <p>The following schema fragment specifies the expected content contained within this java content object.
205 * <p>
206 * <pre>
207 * <complexType>
208 * <simpleContent>
209 * <extension base="<http://www.w3.org/2001/XMLSchema>float">
210 * <attribute name="unit">
211 * <simpleType>
212 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
213 * <enumeration value="seconds"/>
214 * <enumeration value="minutes"/>
215 * </restriction>
216 * </simpleType>
217 * </attribute>
218 * </extension>
219 * </simpleContent>
220 * </complexType>
221 * </pre>
222 *
223 */
224 public interface ExposureType {
225
226
227 float getValue();
228
229 void setValue(float value);
230
231 /**
232 *
233 * @return possible object is
234 * {@link java.lang.String}
235 */
236 java.lang.String getUnit();
237
238 /**
239 *
240 * @param value allowed object is
241 * {@link java.lang.String}
242 */
243 void setUnit(java.lang.String value);
244
245 }
246
247
248 /**
249 * Java content class for anonymous complex type.
250 * <p>The following schema fragment specifies the expected content contained within this java content object.
251 * <p>
252 * <pre>
253 * <complexType>
254 * <complexContent>
255 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
256 * <sequence>
257 * <element name="imagefile" minOccurs="0">
258 * <complexType>
259 * <simpleContent>
260 * <extension base="<http://www.w3.org/2001/XMLSchema>string">
261 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
262 * <attribute name="format" type="{http://www.w3.org/2001/XMLSchema}string" />
263 * </extension>
264 * </simpleContent>
265 * </complexType>
266 * </element>
267 * <element name="plotfile" minOccurs="0">
268 * <complexType>
269 * <simpleContent>
270 * <extension base="<http://www.w3.org/2001/XMLSchema>string">
271 * <attribute name="format" type="{http://www.w3.org/2001/XMLSchema}string" />
272 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
273 * </extension>
274 * </simpleContent>
275 * </complexType>
276 * </element>
277 * </sequence>
278 * </restriction>
279 * </complexContent>
280 * </complexType>
281 * </pre>
282 *
283 */
284 public interface PlotdataType {
285
286
287 /**
288 *
289 * @return possible object is
290 * {@link astronomy.data.spectra.PlotType.PlotdataType.ImagefileType}
291 */
292 astronomy.data.spectra.PlotType.PlotdataType.ImagefileType getImagefile();
293
294 /**
295 *
296 * @param value allowed object is
297 * {@link astronomy.data.spectra.PlotType.PlotdataType.ImagefileType}
298 */
299 void setImagefile(astronomy.data.spectra.PlotType.PlotdataType.ImagefileType value);
300
301 /**
302 *
303 * @return possible object is
304 * {@link astronomy.data.spectra.PlotType.PlotdataType.PlotfileType}
305 */
306 astronomy.data.spectra.PlotType.PlotdataType.PlotfileType getPlotfile();
307
308 /**
309 *
310 * @param value allowed object is
311 * {@link astronomy.data.spectra.PlotType.PlotdataType.PlotfileType}
312 */
313 void setPlotfile(astronomy.data.spectra.PlotType.PlotdataType.PlotfileType value);
314
315
316 /**
317 * Java content class for anonymous complex type.
318 * <p>The following schema fragment specifies the expected content contained within this java content object.
319 * <p>
320 * <pre>
321 * <complexType>
322 * <simpleContent>
323 * <extension base="<http://www.w3.org/2001/XMLSchema>string">
324 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
325 * <attribute name="format" type="{http://www.w3.org/2001/XMLSchema}string" />
326 * </extension>
327 * </simpleContent>
328 * </complexType>
329 * </pre>
330 *
331 */
332 public interface ImagefileType {
333
334
335 /**
336 *
337 * @return possible object is
338 * {@link java.lang.String}
339 */
340 java.lang.String getValue();
341
342 /**
343 *
344 * @param value allowed object is
345 * {@link java.lang.String}
346 */
347 void setValue(java.lang.String value);
348
349 /**
350 *
351 * @return possible object is
352 * {@link java.lang.String}
353 */
354 java.lang.String getName();
355
356 /**
357 *
358 * @param value allowed object is
359 * {@link java.lang.String}
360 */
361 void setName(java.lang.String value);
362
363 /**
364 *
365 * @return possible object is
366 * {@link java.lang.String}
367 */
368 java.lang.String getFormat();
369
370 /**
371 *
372 * @param value allowed object is
373 * {@link java.lang.String}
374 */
375 void setFormat(java.lang.String value);
376
377 }
378
379
380 /**
381 * Java content class for anonymous complex type.
382 * <p>The following schema fragment specifies the expected content contained within this java content object.
383 * <p>
384 * <pre>
385 * <complexType>
386 * <simpleContent>
387 * <extension base="<http://www.w3.org/2001/XMLSchema>string">
388 * <attribute name="format" type="{http://www.w3.org/2001/XMLSchema}string" />
389 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
390 * </extension>
391 * </simpleContent>
392 * </complexType>
393 * </pre>
394 *
395 */
396 public interface PlotfileType {
397
398
399 /**
400 *
401 * @return possible object is
402 * {@link java.lang.String}
403 */
404 java.lang.String getValue();
405
406 /**
407 *
408 * @param value allowed object is
409 * {@link java.lang.String}
410 */
411 void setValue(java.lang.String value);
412
413 /**
414 *
415 * @return possible object is
416 * {@link java.lang.String}
417 */
418 java.lang.String getName();
419
420 /**
421 *
422 * @param value allowed object is
423 * {@link java.lang.String}
424 */
425 void setName(java.lang.String value);
426
427 /**
428 *
429 * @return possible object is
430 * {@link java.lang.String}
431 */
432 java.lang.String getFormat();
433
434 /**
435 *
436 * @param value allowed object is
437 * {@link java.lang.String}
438 */
439 void setFormat(java.lang.String value);
440
441 }
442
443 }
444
445
446 /**
447 * Java content class for anonymous complex type.
448 * <p>The following schema fragment specifies the expected content contained within this java content object.
449 * <p>
450 * <pre>
451 * <complexType>
452 * <simpleContent>
453 * <extension base="<http://www.w3.org/2001/XMLSchema>float">
454 * <attribute name="unit">
455 * <simpleType>
456 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
457 * <enumeration value="angstrom"/>
458 * <enumeration value="nanometer"/>
459 * <enumeration value="meter"/>
460 * <enumeration value="kmpersec"/>
461 * </restriction>
462 * </simpleType>
463 * </attribute>
464 * <attribute name="criterion">
465 * <simpleType>
466 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
467 * <enumeration value="fwhm"/>
468 * <enumeration value="hwhm"/>
469 * </restriction>
470 * </simpleType>
471 * </attribute>
472 * </extension>
473 * </simpleContent>
474 * </complexType>
475 * </pre>
476 *
477 */
478 public interface ResolutionType {
479
480
481 float getValue();
482
483 void setValue(float value);
484
485 /**
486 *
487 * @return possible object is
488 * {@link java.lang.String}
489 */
490 java.lang.String getUnit();
491
492 /**
493 *
494 * @param value allowed object is
495 * {@link java.lang.String}
496 */
497 void setUnit(java.lang.String value);
498
499 /**
500 *
501 * @return possible object is
502 * {@link java.lang.String}
503 */
504 java.lang.String getCriterion();
505
506 /**
507 *
508 * @param value allowed object is
509 * {@link java.lang.String}
510 */
511 void setCriterion(java.lang.String value);
512
513 }
514
515 }