cfa.vo.sed.io.jaxb
Interface DataIDType

All Superinterfaces:
Group
All Known Implementing Classes:
DataIDTypeImpl

public interface DataIDType
extends Group

Java content class for dataIDType 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 457)

 <complexType name="dataIDType">
   <complexContent>
     <extension base="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}Group">
       <sequence>
         <element name="Title" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}textParamType" minOccurs="0"/>
         <element name="Creator" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}textParamType" minOccurs="0"/>
         <element name="Collection" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}textParamType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="DatasetID" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}textParamType" minOccurs="0"/>
         <element name="Date" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}dateParamType" minOccurs="0"/>
         <element name="Version" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}textParamType" minOccurs="0"/>
         <element name="Instrument" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}textParamType" minOccurs="0"/>
         <element name="CreationType" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}textParamType" minOccurs="0"/>
         <element name="Bandpass" 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="Contributor" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}textParamType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Logo" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}textParamType" minOccurs="0"/>
         <element name="DataSource" type="{http://www.ivoa.net/xml/Spectrum/Spectrum-1.01.xsd}textParamType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Method Summary
 TextParamType getBandpass()
          Gets the value of the bandpass property.
 java.util.List getCollection()
          Gets the value of the Collection property.
 java.util.List getContributor()
          Gets the value of the Contributor property.
 TextParamType getCreationType()
          Gets the value of the creationType property.
 TextParamType getCreator()
          Gets the value of the creator property.
 TextParamType getCreatorDID()
          Gets the value of the creatorDID property.
 TextParamType getDatasetID()
          Gets the value of the datasetID property.
 TextParamType getDataSource()
          Gets the value of the dataSource property.
 DateParamType getDate()
          Gets the value of the date property.
 TextParamType getInstrument()
          Gets the value of the instrument property.
 TextParamType getLogo()
          Gets the value of the logo property.
 TextParamType getTitle()
          Gets the value of the title property.
 TextParamType getVersion()
          Gets the value of the version property.
 boolean isSetBandpass()
           
 boolean isSetCollection()
           
 boolean isSetContributor()
           
 boolean isSetCreationType()
           
 boolean isSetCreator()
           
 boolean isSetCreatorDID()
           
 boolean isSetDatasetID()
           
 boolean isSetDataSource()
           
 boolean isSetDate()
           
 boolean isSetInstrument()
           
 boolean isSetLogo()
           
 boolean isSetTitle()
           
 boolean isSetVersion()
           
 void setBandpass(TextParamType value)
          Sets the value of the bandpass property.
 void setCreationType(TextParamType value)
          Sets the value of the creationType property.
 void setCreator(TextParamType value)
          Sets the value of the creator property.
 void setCreatorDID(TextParamType value)
          Sets the value of the creatorDID property.
 void setDatasetID(TextParamType value)
          Sets the value of the datasetID property.
 void setDataSource(TextParamType value)
          Sets the value of the dataSource property.
 void setDate(DateParamType value)
          Sets the value of the date property.
 void setInstrument(TextParamType value)
          Sets the value of the instrument property.
 void setLogo(TextParamType value)
          Sets the value of the logo property.
 void setTitle(TextParamType value)
          Sets the value of the title property.
 void setVersion(TextParamType value)
          Sets the value of the version property.
 void unsetBandpass()
           
 void unsetCollection()
           
 void unsetContributor()
           
 void unsetCreationType()
           
 void unsetCreator()
           
 void unsetCreatorDID()
           
 void unsetDatasetID()
           
 void unsetDataSource()
           
 void unsetDate()
           
 void unsetInstrument()
           
 void unsetLogo()
           
 void unsetTitle()
           
 void unsetVersion()
           
 
Methods inherited from interface cfa.vo.sed.io.jaxb.Group
getId, getIdref, isSetId, isSetIdref, setId, setIdref, unsetId, unsetIdref
 

Method Detail

getDataSource

TextParamType getDataSource()
Gets the value of the dataSource property.

Returns:
possible object is TextParamType

setDataSource

void setDataSource(TextParamType value)
Sets the value of the dataSource property.

Parameters:
value - allowed object is TextParamType

isSetDataSource

boolean isSetDataSource()

unsetDataSource

void unsetDataSource()

getInstrument

TextParamType getInstrument()
Gets the value of the instrument property.

Returns:
possible object is TextParamType

setInstrument

void setInstrument(TextParamType value)
Sets the value of the instrument property.

Parameters:
value - allowed object is TextParamType

isSetInstrument

boolean isSetInstrument()

unsetInstrument

void unsetInstrument()

getLogo

TextParamType getLogo()
Gets the value of the logo property.

Returns:
possible object is TextParamType

setLogo

void setLogo(TextParamType value)
Sets the value of the logo property.

Parameters:
value - allowed object is TextParamType

isSetLogo

boolean isSetLogo()

unsetLogo

void unsetLogo()

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

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

Returns:
possible object is DateParamType

setDate

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

Parameters:
value - allowed object is DateParamType

isSetDate

boolean isSetDate()

unsetDate

void unsetDate()

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()

getBandpass

TextParamType getBandpass()
Gets the value of the bandpass property.

Returns:
possible object is TextParamType

setBandpass

void setBandpass(TextParamType value)
Sets the value of the bandpass property.

Parameters:
value - allowed object is TextParamType

isSetBandpass

boolean isSetBandpass()

unsetBandpass

void unsetBandpass()

getContributor

java.util.List getContributor()
Gets the value of the Contributor 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 Contributor property.

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

    getContributor().add(newItem);
 

Objects of the following type(s) are allowed in the list TextParamType


isSetContributor

boolean isSetContributor()

unsetContributor

void unsetContributor()

getVersion

TextParamType getVersion()
Gets the value of the version property.

Returns:
possible object is TextParamType

setVersion

void setVersion(TextParamType value)
Sets the value of the version property.

Parameters:
value - allowed object is TextParamType

isSetVersion

boolean isSetVersion()

unsetVersion

void unsetVersion()

getCreationType

TextParamType getCreationType()
Gets the value of the creationType property.

Returns:
possible object is TextParamType

setCreationType

void setCreationType(TextParamType value)
Sets the value of the creationType property.

Parameters:
value - allowed object is TextParamType

isSetCreationType

boolean isSetCreationType()

unsetCreationType

void unsetCreationType()

getCollection

java.util.List getCollection()
Gets the value of the Collection 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 Collection property.

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

    getCollection().add(newItem);
 

Objects of the following type(s) are allowed in the list TextParamType


isSetCollection

boolean isSetCollection()

unsetCollection

void unsetCollection()

getDatasetID

TextParamType getDatasetID()
Gets the value of the datasetID property.

Returns:
possible object is TextParamType

setDatasetID

void setDatasetID(TextParamType value)
Sets the value of the datasetID property.

Parameters:
value - allowed object is TextParamType

isSetDatasetID

boolean isSetDatasetID()

unsetDatasetID

void unsetDatasetID()

getTitle

TextParamType getTitle()
Gets the value of the title property.

Returns:
possible object is TextParamType

setTitle

void setTitle(TextParamType value)
Sets the value of the title property.

Parameters:
value - allowed object is TextParamType

isSetTitle

boolean isSetTitle()

unsetTitle

void unsetTitle()