cfa.vo.sed.io.jaxb
Interface SedType

All Known Subinterfaces:
SED
All Known Implementing Classes:
SEDImpl, SedTypeImpl

public interface SedType

Java content class for sedType complex type.

The following schema fragment specifies the expected content contained within this java content object. (defined at file:/data/NVO/staff/mccusker/schema/specxml2-1.01b.xsd line 62)

 <complexType name="sedType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Date" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}timeParamType" minOccurs="0"/>
         <element name="Target" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}targetType" minOccurs="0"/>
         <element name="CustomParams" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}arrayOfParamType" minOccurs="0"/>
         <element name="Type" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}textParamType" minOccurs="0"/>
         <element name="NSegments" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}intParamType" minOccurs="0"/>
         <element ref="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}BaseSegment" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Creator" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}textParamType" minOccurs="0"/>
         <element name="CreatorDID" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}textParamType" minOccurs="0"/>
         <element name="SpectralMinWavelength" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}doubleParamType" minOccurs="0"/>
         <element name="SpectralMaxWavelength" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}doubleParamType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Method Summary
 java.util.List getBaseSegment()
          Gets the value of the BaseSegment property.
 TextParamType getCreator()
          Gets the value of the creator property.
 TextParamType getCreatorDID()
          Gets the value of the creatorDID property.
 ArrayOfParamType getCustomParams()
          Gets the value of the customParams property.
 TimeParamType getDate()
          Gets the value of the date property.
 IntParamType getNSegments()
          Gets the value of the nSegments property.
 DoubleParamType getSpectralMaxWavelength()
          Gets the value of the spectralMaxWavelength property.
 DoubleParamType getSpectralMinWavelength()
          Gets the value of the spectralMinWavelength property.
 TargetType getTarget()
          Gets the value of the target property.
 TextParamType getType()
          Gets the value of the type property.
 boolean isSetBaseSegment()
           
 boolean isSetCreator()
           
 boolean isSetCreatorDID()
           
 boolean isSetCustomParams()
           
 boolean isSetDate()
           
 boolean isSetNSegments()
           
 boolean isSetSpectralMaxWavelength()
           
 boolean isSetSpectralMinWavelength()
           
 boolean isSetTarget()
           
 boolean isSetType()
           
 void setCreator(TextParamType value)
          Sets the value of the creator property.
 void setCreatorDID(TextParamType value)
          Sets the value of the creatorDID property.
 void setCustomParams(ArrayOfParamType value)
          Sets the value of the customParams property.
 void setDate(TimeParamType value)
          Sets the value of the date property.
 void setNSegments(IntParamType value)
          Sets the value of the nSegments property.
 void setSpectralMaxWavelength(DoubleParamType value)
          Sets the value of the spectralMaxWavelength property.
 void setSpectralMinWavelength(DoubleParamType value)
          Sets the value of the spectralMinWavelength property.
 void setTarget(TargetType value)
          Sets the value of the target property.
 void setType(TextParamType value)
          Sets the value of the type property.
 void unsetBaseSegment()
           
 void unsetCreator()
           
 void unsetCreatorDID()
           
 void unsetCustomParams()
           
 void unsetDate()
           
 void unsetNSegments()
           
 void unsetSpectralMaxWavelength()
           
 void unsetSpectralMinWavelength()
           
 void unsetTarget()
           
 void unsetType()
           
 

Method Detail

getType

TextParamType getType()
Gets the value of the type property.

Returns:
possible object is TextParamType

setType

void setType(TextParamType value)
Sets the value of the type property.

Parameters:
value - allowed object is TextParamType

isSetType

boolean isSetType()

unsetType

void unsetType()

getSpectralMaxWavelength

DoubleParamType getSpectralMaxWavelength()
Gets the value of the spectralMaxWavelength property.

Returns:
possible object is DoubleParamType

setSpectralMaxWavelength

void setSpectralMaxWavelength(DoubleParamType value)
Sets the value of the spectralMaxWavelength property.

Parameters:
value - allowed object is DoubleParamType

isSetSpectralMaxWavelength

boolean isSetSpectralMaxWavelength()

unsetSpectralMaxWavelength

void unsetSpectralMaxWavelength()

getCreatorDID

TextParamType getCreatorDID()
Gets the value of the creatorDID property.

Returns:
possible object is TextParamType

setCreatorDID

void setCreatorDID(TextParamType value)
Sets the value of the creatorDID property.

Parameters:
value - allowed object is TextParamType

isSetCreatorDID

boolean isSetCreatorDID()

unsetCreatorDID

void unsetCreatorDID()

getDate

TimeParamType getDate()
Gets the value of the date property.

Returns:
possible object is TimeParamType

setDate

void setDate(TimeParamType value)
Sets the value of the date property.

Parameters:
value - allowed object is TimeParamType

isSetDate

boolean isSetDate()

unsetDate

void unsetDate()

getSpectralMinWavelength

DoubleParamType getSpectralMinWavelength()
Gets the value of the spectralMinWavelength property.

Returns:
possible object is DoubleParamType

setSpectralMinWavelength

void setSpectralMinWavelength(DoubleParamType value)
Sets the value of the spectralMinWavelength property.

Parameters:
value - allowed object is DoubleParamType

isSetSpectralMinWavelength

boolean isSetSpectralMinWavelength()

unsetSpectralMinWavelength

void unsetSpectralMinWavelength()

getCustomParams

ArrayOfParamType getCustomParams()
Gets the value of the customParams property.

Returns:
possible object is ArrayOfParamType

setCustomParams

void setCustomParams(ArrayOfParamType value)
Sets the value of the customParams property.

Parameters:
value - allowed object is ArrayOfParamType

isSetCustomParams

boolean isSetCustomParams()

unsetCustomParams

void unsetCustomParams()

getNSegments

IntParamType getNSegments()
Gets the value of the nSegments property.

Returns:
possible object is IntParamType

setNSegments

void setNSegments(IntParamType value)
Sets the value of the nSegments property.

Parameters:
value - allowed object is IntParamType

isSetNSegments

boolean isSetNSegments()

unsetNSegments

void unsetNSegments()

getTarget

TargetType getTarget()
Gets the value of the target property.

Returns:
possible object is TargetType

setTarget

void setTarget(TargetType value)
Sets the value of the target property.

Parameters:
value - allowed object is TargetType

isSetTarget

boolean isSetTarget()

unsetTarget

void unsetTarget()

getCreator

TextParamType getCreator()
Gets the value of the creator property.

Returns:
possible object is TextParamType

setCreator

void setCreator(TextParamType value)
Sets the value of the creator property.

Parameters:
value - allowed object is TextParamType

isSetCreator

boolean isSetCreator()

unsetCreator

void unsetCreator()

getBaseSegment

java.util.List getBaseSegment()
Gets the value of the BaseSegment 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 is not a set method for the BaseSegment property.

For example, to add a new item, do as follows:

    getBaseSegment().add(newItem);
 

Objects of the following type(s) are allowed in the list Segment SegmentType Spectrum TimeSeries BaseSegment


isSetBaseSegment

boolean isSetBaseSegment()

unsetBaseSegment

void unsetBaseSegment()