astronomy.data.spectra
Interface LineType

All Known Subinterfaces:
SpectraType.AbsorptionlineType, SpectraType.DiscontinuityType, SpectraType.EmissionlineType
All Known Implementing Classes:
LineTypeImpl, SpectraTypeImpl.AbsorptionlineTypeImpl, SpectraTypeImpl.DiscontinuityTypeImpl, SpectraTypeImpl.EmissionlineTypeImpl

public interface LineType

Java content class for lineType complex type.

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

 <complexType name="lineType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="transition" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="upper" type="{http://www.w3.org/2001/XMLSchema}string" />
                 <attribute name="ion" type="{http://www.w3.org/2001/XMLSchema}string" />
                 <attribute name="wavelength" type="{http://www.w3.org/2001/XMLSchema}float" />
                 <attribute name="lower" type="{http://www.w3.org/2001/XMLSchema}string" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="width" type="{http://www.w3.org/2001/XMLSchema}float" />
       <attribute name="wavelength" use="required" type="{http://www.w3.org/2001/XMLSchema}float" />
       <attribute name="intensity" type="{http://www.w3.org/2001/XMLSchema}float" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static interface LineType.TransitionType
          Java content class for anonymous complex type.
 
Method Summary
 float getIntensity()
           
 List getTransition()
          Gets the value of the Transition property.
 float getWavelength()
           
 float getWidth()
           
 void setIntensity(float value)
           
 void setWavelength(float value)
           
 void setWidth(float value)
           
 

Method Detail

getWavelength

float getWavelength()

setWavelength

void setWavelength(float value)

getWidth

float getWidth()

setWidth

void setWidth(float value)

getIntensity

float getIntensity()

setIntensity

void setIntensity(float value)

getTransition

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