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 }