astronomy.data.spectra
Interface SpectraType

All Known Implementing Classes:
SpectraTypeImpl

public interface SpectraType

Java content class for spectraType complex type.

The following schema fragment specifies the expected content contained within this java content object.

 <complexType name="spectraType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="id" type="{}idType" maxOccurs="unbounded"/>
         <element name="telescope" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="telescopename" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="telescopediameter" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
                 </sequence>
                 <attribute name="source" type="{http://www.w3.org/2001/XMLSchema}string" />
                 <attribute name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="spectrometer" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>string">
                 <attribute name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
                 <attribute name="source" type="{http://www.w3.org/2001/XMLSchema}string" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="detector" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>string">
                 <attribute name="source" type="{http://www.w3.org/2001/XMLSchema}string" />
                 <attribute name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="comment" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>string">
                 <attribute name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="plot" type="{}plotType" maxOccurs="unbounded"/>
         <element name="emissionline" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <extension base="{}lineType">
                 <attribute name="saturated" type="{http://www.w3.org/2001/XMLSchema}boolean" />
               </extension>
             </complexContent>
           </complexType>
         </element>
         <element name="absorptionline" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <extension base="{}lineType">
                 <attribute name="atmosphere" type="{http://www.w3.org/2001/XMLSchema}boolean" />
               </extension>
             </complexContent>
           </complexType>
         </element>
         <element name="discontinuity" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <extension base="{}lineType">
                 <attribute name="emission" type="{http://www.w3.org/2001/XMLSchema}boolean" />
               </extension>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static interface SpectraType.AbsorptionlineType
          Java content class for anonymous complex type.
static interface SpectraType.CommentType
          Java content class for anonymous complex type.
static interface SpectraType.DetectorType
          Java content class for anonymous complex type.
static interface SpectraType.DiscontinuityType
          Java content class for anonymous complex type.
static interface SpectraType.EmissionlineType
          Java content class for anonymous complex type.
static interface SpectraType.SpectrometerType
          Java content class for anonymous complex type.
static interface SpectraType.TelescopeType
          Java content class for anonymous complex type.
 
Method Summary
 List getAbsorptionline()
          Gets the value of the Absorptionline property.
 List getComment()
          Gets the value of the Comment property.
 SpectraType.DetectorType getDetector()
           
 List getDiscontinuity()
          Gets the value of the Discontinuity property.
 List getEmissionline()
          Gets the value of the Emissionline property.
 List getId()
          Gets the value of the Id property.
 List getPlot()
          Gets the value of the Plot property.
 SpectraType.SpectrometerType getSpectrometer()
           
 SpectraType.TelescopeType getTelescope()
           
 void setDetector(SpectraType.DetectorType value)
           
 void setSpectrometer(SpectraType.SpectrometerType value)
           
 void setTelescope(SpectraType.TelescopeType value)
           
 

Method Detail

getEmissionline

List getEmissionline()
Gets the value of the Emissionline property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there's any setter method for the Emissionline property. For example, to add a new item, do as follows:
    getEmissionline().add(newItem);
 
Objects of the following type(s) are allowed in the list SpectraType.EmissionlineType


getComment

List getComment()
Gets the value of the Comment property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there's any setter method for the Comment property. For example, to add a new item, do as follows:
    getComment().add(newItem);
 
Objects of the following type(s) are allowed in the list SpectraType.CommentType


getTelescope

SpectraType.TelescopeType getTelescope()
Returns:
possible object is SpectraType.TelescopeType

setTelescope

void setTelescope(SpectraType.TelescopeType value)
Parameters:
value - allowed object is SpectraType.TelescopeType

getSpectrometer

SpectraType.SpectrometerType getSpectrometer()
Returns:
possible object is SpectraType.SpectrometerType

setSpectrometer

void setSpectrometer(SpectraType.SpectrometerType value)
Parameters:
value - allowed object is SpectraType.SpectrometerType

getAbsorptionline

List getAbsorptionline()
Gets the value of the Absorptionline property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there's any setter method for the Absorptionline property. For example, to add a new item, do as follows:
    getAbsorptionline().add(newItem);
 
Objects of the following type(s) are allowed in the list SpectraType.AbsorptionlineType


getPlot

List getPlot()
Gets the value of the Plot property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there's any setter method for the Plot property. For example, to add a new item, do as follows:
    getPlot().add(newItem);
 
Objects of the following type(s) are allowed in the list PlotType


getDetector

SpectraType.DetectorType getDetector()
Returns:
possible object is SpectraType.DetectorType

setDetector

void setDetector(SpectraType.DetectorType value)
Parameters:
value - allowed object is SpectraType.DetectorType

getDiscontinuity

List getDiscontinuity()
Gets the value of the Discontinuity property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there's any setter method for the Discontinuity property. For example, to add a new item, do as follows:
    getDiscontinuity().add(newItem);
 
Objects of the following type(s) are allowed in the list SpectraType.DiscontinuityType


getId

List getId()
Gets the value of the Id property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there's any setter method for the Id property. For example, to add a new item, do as follows:
    getId().add(newItem);
 
Objects of the following type(s) are allowed in the list IdType