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 spectraType 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="spectraType"> 018 * <complexContent> 019 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 020 * <sequence> 021 * <element name="id" type="{}idType" maxOccurs="unbounded"/> 022 * <element name="telescope" minOccurs="0"> 023 * <complexType> 024 * <complexContent> 025 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 026 * <sequence> 027 * <element name="telescopename" type="{http://www.w3.org/2001/XMLSchema}string"/> 028 * <element name="telescopediameter" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/> 029 * </sequence> 030 * <attribute name="source" type="{http://www.w3.org/2001/XMLSchema}string" /> 031 * <attribute name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> 032 * </restriction> 033 * </complexContent> 034 * </complexType> 035 * </element> 036 * <element name="spectrometer" minOccurs="0"> 037 * <complexType> 038 * <simpleContent> 039 * <extension base="<http://www.w3.org/2001/XMLSchema>string"> 040 * <attribute name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> 041 * <attribute name="source" type="{http://www.w3.org/2001/XMLSchema}string" /> 042 * </extension> 043 * </simpleContent> 044 * </complexType> 045 * </element> 046 * <element name="detector" minOccurs="0"> 047 * <complexType> 048 * <simpleContent> 049 * <extension base="<http://www.w3.org/2001/XMLSchema>string"> 050 * <attribute name="source" type="{http://www.w3.org/2001/XMLSchema}string" /> 051 * <attribute name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> 052 * </extension> 053 * </simpleContent> 054 * </complexType> 055 * </element> 056 * <element name="comment" maxOccurs="unbounded" minOccurs="0"> 057 * <complexType> 058 * <simpleContent> 059 * <extension base="<http://www.w3.org/2001/XMLSchema>string"> 060 * <attribute name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> 061 * </extension> 062 * </simpleContent> 063 * </complexType> 064 * </element> 065 * <element name="plot" type="{}plotType" maxOccurs="unbounded"/> 066 * <element name="emissionline" maxOccurs="unbounded" minOccurs="0"> 067 * <complexType> 068 * <complexContent> 069 * <extension base="{}lineType"> 070 * <attribute name="saturated" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 071 * </extension> 072 * </complexContent> 073 * </complexType> 074 * </element> 075 * <element name="absorptionline" maxOccurs="unbounded" minOccurs="0"> 076 * <complexType> 077 * <complexContent> 078 * <extension base="{}lineType"> 079 * <attribute name="atmosphere" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 080 * </extension> 081 * </complexContent> 082 * </complexType> 083 * </element> 084 * <element name="discontinuity" maxOccurs="unbounded" minOccurs="0"> 085 * <complexType> 086 * <complexContent> 087 * <extension base="{}lineType"> 088 * <attribute name="emission" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 089 * </extension> 090 * </complexContent> 091 * </complexType> 092 * </element> 093 * </sequence> 094 * </restriction> 095 * </complexContent> 096 * </complexType> 097 * </pre> 098 * 099 */ 100 public interface SpectraType { 101 102 103 /** 104 * Gets the value of the Emissionline property. 105 * 106 * This accessor method returns a reference to the live list, 107 * not a snapshot. Therefore any modification you make to the 108 * returned list will be present inside the JAXB object. 109 * This is why there's any setter method for the Emissionline property. 110 * 111 * For example, to add a new item, do as follows: 112 * <pre> 113 * getEmissionline().add(newItem); 114 * </pre> 115 * 116 * 117 * Objects of the following type(s) are allowed in the list 118 * {@link astronomy.data.spectra.SpectraType.EmissionlineType} 119 * 120 */ 121 java.util.List getEmissionline(); 122 123 /** 124 * Gets the value of the Comment property. 125 * 126 * This accessor method returns a reference to the live list, 127 * not a snapshot. Therefore any modification you make to the 128 * returned list will be present inside the JAXB object. 129 * This is why there's any setter method for the Comment property. 130 * 131 * For example, to add a new item, do as follows: 132 * <pre> 133 * getComment().add(newItem); 134 * </pre> 135 * 136 * 137 * Objects of the following type(s) are allowed in the list 138 * {@link astronomy.data.spectra.SpectraType.CommentType} 139 * 140 */ 141 java.util.List getComment(); 142 143 /** 144 * 145 * @return possible object is 146 * {@link astronomy.data.spectra.SpectraType.TelescopeType} 147 */ 148 astronomy.data.spectra.SpectraType.TelescopeType getTelescope(); 149 150 /** 151 * 152 * @param value allowed object is 153 * {@link astronomy.data.spectra.SpectraType.TelescopeType} 154 */ 155 void setTelescope(astronomy.data.spectra.SpectraType.TelescopeType value); 156 157 /** 158 * 159 * @return possible object is 160 * {@link astronomy.data.spectra.SpectraType.SpectrometerType} 161 */ 162 astronomy.data.spectra.SpectraType.SpectrometerType getSpectrometer(); 163 164 /** 165 * 166 * @param value allowed object is 167 * {@link astronomy.data.spectra.SpectraType.SpectrometerType} 168 */ 169 void setSpectrometer(astronomy.data.spectra.SpectraType.SpectrometerType value); 170 171 /** 172 * Gets the value of the Absorptionline property. 173 * 174 * This accessor method returns a reference to the live list, 175 * not a snapshot. Therefore any modification you make to the 176 * returned list will be present inside the JAXB object. 177 * This is why there's any setter method for the Absorptionline property. 178 * 179 * For example, to add a new item, do as follows: 180 * <pre> 181 * getAbsorptionline().add(newItem); 182 * </pre> 183 * 184 * 185 * Objects of the following type(s) are allowed in the list 186 * {@link astronomy.data.spectra.SpectraType.AbsorptionlineType} 187 * 188 */ 189 java.util.List getAbsorptionline(); 190 191 /** 192 * Gets the value of the Plot property. 193 * 194 * This accessor method returns a reference to the live list, 195 * not a snapshot. Therefore any modification you make to the 196 * returned list will be present inside the JAXB object. 197 * This is why there's any setter method for the Plot property. 198 * 199 * For example, to add a new item, do as follows: 200 * <pre> 201 * getPlot().add(newItem); 202 * </pre> 203 * 204 * 205 * Objects of the following type(s) are allowed in the list 206 * {@link astronomy.data.spectra.PlotType} 207 * 208 */ 209 java.util.List getPlot(); 210 211 /** 212 * 213 * @return possible object is 214 * {@link astronomy.data.spectra.SpectraType.DetectorType} 215 */ 216 astronomy.data.spectra.SpectraType.DetectorType getDetector(); 217 218 /** 219 * 220 * @param value allowed object is 221 * {@link astronomy.data.spectra.SpectraType.DetectorType} 222 */ 223 void setDetector(astronomy.data.spectra.SpectraType.DetectorType value); 224 225 /** 226 * Gets the value of the Discontinuity property. 227 * 228 * This accessor method returns a reference to the live list, 229 * not a snapshot. Therefore any modification you make to the 230 * returned list will be present inside the JAXB object. 231 * This is why there's any setter method for the Discontinuity property. 232 * 233 * For example, to add a new item, do as follows: 234 * <pre> 235 * getDiscontinuity().add(newItem); 236 * </pre> 237 * 238 * 239 * Objects of the following type(s) are allowed in the list 240 * {@link astronomy.data.spectra.SpectraType.DiscontinuityType} 241 * 242 */ 243 java.util.List getDiscontinuity(); 244 245 /** 246 * Gets the value of the Id property. 247 * 248 * This accessor method returns a reference to the live list, 249 * not a snapshot. Therefore any modification you make to the 250 * returned list will be present inside the JAXB object. 251 * This is why there's any setter method for the Id property. 252 * 253 * For example, to add a new item, do as follows: 254 * <pre> 255 * getId().add(newItem); 256 * </pre> 257 * 258 * 259 * Objects of the following type(s) are allowed in the list 260 * {@link astronomy.data.spectra.IdType} 261 * 262 */ 263 java.util.List getId(); 264 265 266 /** 267 * Java content class for anonymous complex type. 268 * <p>The following schema fragment specifies the expected content contained within this java content object. 269 * <p> 270 * <pre> 271 * <complexType> 272 * <complexContent> 273 * <extension base="{}lineType"> 274 * <attribute name="atmosphere" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 275 * </extension> 276 * </complexContent> 277 * </complexType> 278 * </pre> 279 * 280 */ 281 public interface AbsorptionlineType 282 extends astronomy.data.spectra.LineType 283 { 284 285 286 boolean isAtmosphere(); 287 288 void setAtmosphere(boolean value); 289 290 } 291 292 293 /** 294 * Java content class for anonymous complex type. 295 * <p>The following schema fragment specifies the expected content contained within this java content object. 296 * <p> 297 * <pre> 298 * <complexType> 299 * <simpleContent> 300 * <extension base="<http://www.w3.org/2001/XMLSchema>string"> 301 * <attribute name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> 302 * </extension> 303 * </simpleContent> 304 * </complexType> 305 * </pre> 306 * 307 */ 308 public interface CommentType { 309 310 311 /** 312 * 313 * @return possible object is 314 * {@link java.lang.String} 315 */ 316 java.lang.String getValue(); 317 318 /** 319 * 320 * @param value allowed object is 321 * {@link java.lang.String} 322 */ 323 void setValue(java.lang.String value); 324 325 /** 326 * 327 * @return possible object is 328 * {@link java.lang.String} 329 */ 330 java.lang.String getUrl(); 331 332 /** 333 * 334 * @param value allowed object is 335 * {@link java.lang.String} 336 */ 337 void setUrl(java.lang.String value); 338 339 } 340 341 342 /** 343 * Java content class for anonymous complex type. 344 * <p>The following schema fragment specifies the expected content contained within this java content object. 345 * <p> 346 * <pre> 347 * <complexType> 348 * <simpleContent> 349 * <extension base="<http://www.w3.org/2001/XMLSchema>string"> 350 * <attribute name="source" type="{http://www.w3.org/2001/XMLSchema}string" /> 351 * <attribute name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> 352 * </extension> 353 * </simpleContent> 354 * </complexType> 355 * </pre> 356 * 357 */ 358 public interface DetectorType { 359 360 361 /** 362 * 363 * @return possible object is 364 * {@link java.lang.String} 365 */ 366 java.lang.String getValue(); 367 368 /** 369 * 370 * @param value allowed object is 371 * {@link java.lang.String} 372 */ 373 void setValue(java.lang.String value); 374 375 /** 376 * 377 * @return possible object is 378 * {@link java.lang.String} 379 */ 380 java.lang.String getUrl(); 381 382 /** 383 * 384 * @param value allowed object is 385 * {@link java.lang.String} 386 */ 387 void setUrl(java.lang.String value); 388 389 /** 390 * 391 * @return possible object is 392 * {@link java.lang.String} 393 */ 394 java.lang.String getSource(); 395 396 /** 397 * 398 * @param value allowed object is 399 * {@link java.lang.String} 400 */ 401 void setSource(java.lang.String value); 402 403 } 404 405 406 /** 407 * Java content class for anonymous complex type. 408 * <p>The following schema fragment specifies the expected content contained within this java content object. 409 * <p> 410 * <pre> 411 * <complexType> 412 * <complexContent> 413 * <extension base="{}lineType"> 414 * <attribute name="emission" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 415 * </extension> 416 * </complexContent> 417 * </complexType> 418 * </pre> 419 * 420 */ 421 public interface DiscontinuityType 422 extends astronomy.data.spectra.LineType 423 { 424 425 426 boolean isEmission(); 427 428 void setEmission(boolean value); 429 430 } 431 432 433 /** 434 * Java content class for anonymous complex type. 435 * <p>The following schema fragment specifies the expected content contained within this java content object. 436 * <p> 437 * <pre> 438 * <complexType> 439 * <complexContent> 440 * <extension base="{}lineType"> 441 * <attribute name="saturated" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 442 * </extension> 443 * </complexContent> 444 * </complexType> 445 * </pre> 446 * 447 */ 448 public interface EmissionlineType 449 extends astronomy.data.spectra.LineType 450 { 451 452 453 boolean isSaturated(); 454 455 void setSaturated(boolean value); 456 457 } 458 459 460 /** 461 * Java content class for anonymous complex type. 462 * <p>The following schema fragment specifies the expected content contained within this java content object. 463 * <p> 464 * <pre> 465 * <complexType> 466 * <simpleContent> 467 * <extension base="<http://www.w3.org/2001/XMLSchema>string"> 468 * <attribute name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> 469 * <attribute name="source" type="{http://www.w3.org/2001/XMLSchema}string" /> 470 * </extension> 471 * </simpleContent> 472 * </complexType> 473 * </pre> 474 * 475 */ 476 public interface SpectrometerType { 477 478 479 /** 480 * 481 * @return possible object is 482 * {@link java.lang.String} 483 */ 484 java.lang.String getValue(); 485 486 /** 487 * 488 * @param value allowed object is 489 * {@link java.lang.String} 490 */ 491 void setValue(java.lang.String value); 492 493 /** 494 * 495 * @return possible object is 496 * {@link java.lang.String} 497 */ 498 java.lang.String getUrl(); 499 500 /** 501 * 502 * @param value allowed object is 503 * {@link java.lang.String} 504 */ 505 void setUrl(java.lang.String value); 506 507 /** 508 * 509 * @return possible object is 510 * {@link java.lang.String} 511 */ 512 java.lang.String getSource(); 513 514 /** 515 * 516 * @param value allowed object is 517 * {@link java.lang.String} 518 */ 519 void setSource(java.lang.String value); 520 521 } 522 523 524 /** 525 * Java content class for anonymous complex type. 526 * <p>The following schema fragment specifies the expected content contained within this java content object. 527 * <p> 528 * <pre> 529 * <complexType> 530 * <complexContent> 531 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 532 * <sequence> 533 * <element name="telescopename" type="{http://www.w3.org/2001/XMLSchema}string"/> 534 * <element name="telescopediameter" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/> 535 * </sequence> 536 * <attribute name="source" type="{http://www.w3.org/2001/XMLSchema}string" /> 537 * <attribute name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> 538 * </restriction> 539 * </complexContent> 540 * </complexType> 541 * </pre> 542 * 543 */ 544 public interface TelescopeType { 545 546 547 /** 548 * 549 * @return possible object is 550 * {@link java.lang.String} 551 */ 552 java.lang.String getTelescopename(); 553 554 /** 555 * 556 * @param value allowed object is 557 * {@link java.lang.String} 558 */ 559 void setTelescopename(java.lang.String value); 560 561 /** 562 * 563 * @return possible object is 564 * {@link java.lang.String} 565 */ 566 java.lang.String getUrl(); 567 568 /** 569 * 570 * @param value allowed object is 571 * {@link java.lang.String} 572 */ 573 void setUrl(java.lang.String value); 574 575 /** 576 * 577 * @return possible object is 578 * {@link java.lang.String} 579 */ 580 java.lang.String getSource(); 581 582 /** 583 * 584 * @param value allowed object is 585 * {@link java.lang.String} 586 */ 587 void setSource(java.lang.String value); 588 589 float getTelescopediameter(); 590 591 void setTelescopediameter(float value); 592 593 } 594 595 }