astronomy.data.spectra
Interface IdType

All Known Implementing Classes:
IdTypeImpl

public interface IdType

Java content class for idType complex type.

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

 <complexType name="idType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="spectraname" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
         <element name="coordinates" type="{}coordinatesType" minOccurs="0"/>
         <element name="magnitude" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>float">
                 <attribute name="band" type="{http://www.w3.org/2001/XMLSchema}string" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="redshift" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
       </sequence>
       <attribute name="type">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <enumeration value="quasar"/>
             <enumeration value="cpn"/>
             <enumeration value="wolfrayeto"/>
             <enumeration value="wolfrayetc"/>
             <enumeration value="wolfrayetn"/>
             <enumeration value="nova"/>
             <enumeration value="ovistar"/>
             <enumeration value="star"/>
             <enumeration value="shellstar"/>
             <enumeration value="be"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="source">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <enumeration value="author"/>
             <enumeration value="burbidge"/>
             <enumeration value="veron"/>
             <enumeration value="ned"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
       <attribute name="number" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
       <attribute name="page" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static interface IdType.MagnitudeType
          Java content class for anonymous complex type.
 
Method Summary
 CoordinatesType getCoordinates()
           
 List getMagnitude()
          Gets the value of the Magnitude property.
 long getNumber()
           
 long getPage()
           
 float getRedshift()
           
 String getSource()
           
 List getSpectraname()
          Gets the value of the Spectraname property.
 String getType()
           
 String getUrl()
           
 void setCoordinates(CoordinatesType value)
           
 void setNumber(long value)
           
 void setPage(long value)
           
 void setRedshift(float value)
           
 void setSource(String value)
           
 void setType(String value)
           
 void setUrl(String value)
           
 

Method Detail

getType

String getType()
Returns:
possible object is String

setType

void setType(String value)
Parameters:
value - allowed object is String

getRedshift

float getRedshift()

setRedshift

void setRedshift(float value)

getCoordinates

CoordinatesType getCoordinates()
Returns:
possible object is CoordinatesType

setCoordinates

void setCoordinates(CoordinatesType value)
Parameters:
value - allowed object is CoordinatesType

getSpectraname

List getSpectraname()
Gets the value of the Spectraname 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 Spectraname property. For example, to add a new item, do as follows:
    getSpectraname().add(newItem);
 
Objects of the following type(s) are allowed in the list String


getMagnitude

List getMagnitude()
Gets the value of the Magnitude 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 Magnitude property. For example, to add a new item, do as follows:
    getMagnitude().add(newItem);
 
Objects of the following type(s) are allowed in the list IdType.MagnitudeType


getNumber

long getNumber()

setNumber

void setNumber(long value)

getUrl

String getUrl()
Returns:
possible object is String

setUrl

void setUrl(String value)
Parameters:
value - allowed object is String

getSource

String getSource()
Returns:
possible object is String

setSource

void setSource(String value)
Parameters:
value - allowed object is String

getPage

long getPage()

setPage

void setPage(long value)