cfa.vo.sed.io.jaxb.impl
Class DataIDTypeImpl

java.lang.Object
  extended by cfa.vo.sed.io.jaxb.impl.GroupImpl
      extended by cfa.vo.sed.io.jaxb.impl.DataIDTypeImpl
All Implemented Interfaces:
DataIDType, Group, UnmarshallableObject, ValidatableObject, XMLSerializable, com.sun.xml.bind.JAXBObject, com.sun.xml.bind.marshaller.IdentifiableObject

public class DataIDTypeImpl
extends GroupImpl
implements DataIDType, com.sun.xml.bind.JAXBObject, UnmarshallableObject, XMLSerializable, ValidatableObject


Nested Class Summary
 class DataIDTypeImpl.Unmarshaller
           
 
Field Summary
protected  TextParamType _Bandpass
           
protected  com.sun.xml.bind.util.ListImpl _Collection
           
protected  com.sun.xml.bind.util.ListImpl _Contributor
           
protected  TextParamType _CreationType
           
protected  TextParamType _Creator
           
protected  TextParamType _CreatorDID
           
protected  TextParamType _DatasetID
           
protected  TextParamType _DataSource
           
protected  DateParamType _Date
           
protected  TextParamType _Instrument
           
protected  TextParamType _Logo
           
protected  TextParamType _Title
           
protected  TextParamType _Version
           
static java.lang.Class version
           
 
Fields inherited from class cfa.vo.sed.io.jaxb.impl.GroupImpl
_Id, _Idref
 
Constructor Summary
DataIDTypeImpl()
           
 
Method Summary
protected  com.sun.xml.bind.util.ListImpl _getCollection()
           
protected  com.sun.xml.bind.util.ListImpl _getContributor()
           
 com.sun.msv.verifier.DocumentDeclaration createRawValidator()
          Gets the schema fragment associated with this class.
 UnmarshallingEventHandler createUnmarshaller(UnmarshallingContext context)
          Creates an unmarshaller that will unmarshall this object.
 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.
 java.lang.Class getPrimaryInterface()
          Gets the main interface that this object implements.
 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 serializeAttributes(XMLSerializer context)
          Serializes attributes into the specified target.
 void serializeBody(XMLSerializer context)
          Serializes child elements and texts into the specified target.
 void serializeURIs(XMLSerializer context)
          Declares all the namespace URIs this object is using at its top-level scope into the specified target.
 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 class cfa.vo.sed.io.jaxb.impl.GroupImpl
____jaxb____getId, getId, getIdref, isSetId, isSetIdref, setId, setIdref, unsetId, unsetIdref
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface cfa.vo.sed.io.jaxb.Group
getId, getIdref, isSetId, isSetIdref, setId, setIdref, unsetId, unsetIdref
 

Field Detail

_DataSource

protected TextParamType _DataSource

_Instrument

protected TextParamType _Instrument

_Logo

protected TextParamType _Logo

_CreatorDID

protected TextParamType _CreatorDID

_Date

protected DateParamType _Date

_Creator

protected TextParamType _Creator

_Bandpass

protected TextParamType _Bandpass

_Contributor

protected com.sun.xml.bind.util.ListImpl _Contributor

_Version

protected TextParamType _Version

_CreationType

protected TextParamType _CreationType

_Collection

protected com.sun.xml.bind.util.ListImpl _Collection

_DatasetID

protected TextParamType _DatasetID

_Title

protected TextParamType _Title

version

public static final java.lang.Class version
Constructor Detail

DataIDTypeImpl

public DataIDTypeImpl()
Method Detail

getDataSource

public TextParamType getDataSource()
Description copied from interface: DataIDType
Gets the value of the dataSource property.

Specified by:
getDataSource in interface DataIDType
Returns:
possible object is TextParamType

setDataSource

public void setDataSource(TextParamType value)
Description copied from interface: DataIDType
Sets the value of the dataSource property.

Specified by:
setDataSource in interface DataIDType
Parameters:
value - allowed object is TextParamType

isSetDataSource

public boolean isSetDataSource()
Specified by:
isSetDataSource in interface DataIDType

unsetDataSource

public void unsetDataSource()
Specified by:
unsetDataSource in interface DataIDType

getInstrument

public TextParamType getInstrument()
Description copied from interface: DataIDType
Gets the value of the instrument property.

Specified by:
getInstrument in interface DataIDType
Returns:
possible object is TextParamType

setInstrument

public void setInstrument(TextParamType value)
Description copied from interface: DataIDType
Sets the value of the instrument property.

Specified by:
setInstrument in interface DataIDType
Parameters:
value - allowed object is TextParamType

isSetInstrument

public boolean isSetInstrument()
Specified by:
isSetInstrument in interface DataIDType

unsetInstrument

public void unsetInstrument()
Specified by:
unsetInstrument in interface DataIDType

getLogo

public TextParamType getLogo()
Description copied from interface: DataIDType
Gets the value of the logo property.

Specified by:
getLogo in interface DataIDType
Returns:
possible object is TextParamType

setLogo

public void setLogo(TextParamType value)
Description copied from interface: DataIDType
Sets the value of the logo property.

Specified by:
setLogo in interface DataIDType
Parameters:
value - allowed object is TextParamType

isSetLogo

public boolean isSetLogo()
Specified by:
isSetLogo in interface DataIDType

unsetLogo

public void unsetLogo()
Specified by:
unsetLogo in interface DataIDType

getCreatorDID

public TextParamType getCreatorDID()
Description copied from interface: DataIDType
Gets the value of the creatorDID property.

Specified by:
getCreatorDID in interface DataIDType
Returns:
possible object is TextParamType

setCreatorDID

public void setCreatorDID(TextParamType value)
Description copied from interface: DataIDType
Sets the value of the creatorDID property.

Specified by:
setCreatorDID in interface DataIDType
Parameters:
value - allowed object is TextParamType

isSetCreatorDID

public boolean isSetCreatorDID()
Specified by:
isSetCreatorDID in interface DataIDType

unsetCreatorDID

public void unsetCreatorDID()
Specified by:
unsetCreatorDID in interface DataIDType

getDate

public DateParamType getDate()
Description copied from interface: DataIDType
Gets the value of the date property.

Specified by:
getDate in interface DataIDType
Returns:
possible object is DateParamType

setDate

public void setDate(DateParamType value)
Description copied from interface: DataIDType
Sets the value of the date property.

Specified by:
setDate in interface DataIDType
Parameters:
value - allowed object is DateParamType

isSetDate

public boolean isSetDate()
Specified by:
isSetDate in interface DataIDType

unsetDate

public void unsetDate()
Specified by:
unsetDate in interface DataIDType

getCreator

public TextParamType getCreator()
Description copied from interface: DataIDType
Gets the value of the creator property.

Specified by:
getCreator in interface DataIDType
Returns:
possible object is TextParamType

setCreator

public void setCreator(TextParamType value)
Description copied from interface: DataIDType
Sets the value of the creator property.

Specified by:
setCreator in interface DataIDType
Parameters:
value - allowed object is TextParamType

isSetCreator

public boolean isSetCreator()
Specified by:
isSetCreator in interface DataIDType

unsetCreator

public void unsetCreator()
Specified by:
unsetCreator in interface DataIDType

getBandpass

public TextParamType getBandpass()
Description copied from interface: DataIDType
Gets the value of the bandpass property.

Specified by:
getBandpass in interface DataIDType
Returns:
possible object is TextParamType

setBandpass

public void setBandpass(TextParamType value)
Description copied from interface: DataIDType
Sets the value of the bandpass property.

Specified by:
setBandpass in interface DataIDType
Parameters:
value - allowed object is TextParamType

isSetBandpass

public boolean isSetBandpass()
Specified by:
isSetBandpass in interface DataIDType

unsetBandpass

public void unsetBandpass()
Specified by:
unsetBandpass in interface DataIDType

_getContributor

protected com.sun.xml.bind.util.ListImpl _getContributor()

getContributor

public java.util.List getContributor()
Description copied from interface: DataIDType
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

Specified by:
getContributor in interface DataIDType

isSetContributor

public boolean isSetContributor()
Specified by:
isSetContributor in interface DataIDType

unsetContributor

public void unsetContributor()
Specified by:
unsetContributor in interface DataIDType

getVersion

public TextParamType getVersion()
Description copied from interface: DataIDType
Gets the value of the version property.

Specified by:
getVersion in interface DataIDType
Returns:
possible object is TextParamType

setVersion

public void setVersion(TextParamType value)
Description copied from interface: DataIDType
Sets the value of the version property.

Specified by:
setVersion in interface DataIDType
Parameters:
value - allowed object is TextParamType

isSetVersion

public boolean isSetVersion()
Specified by:
isSetVersion in interface DataIDType

unsetVersion

public void unsetVersion()
Specified by:
unsetVersion in interface DataIDType

getCreationType

public TextParamType getCreationType()
Description copied from interface: DataIDType
Gets the value of the creationType property.

Specified by:
getCreationType in interface DataIDType
Returns:
possible object is TextParamType

setCreationType

public void setCreationType(TextParamType value)
Description copied from interface: DataIDType
Sets the value of the creationType property.

Specified by:
setCreationType in interface DataIDType
Parameters:
value - allowed object is TextParamType

isSetCreationType

public boolean isSetCreationType()
Specified by:
isSetCreationType in interface DataIDType

unsetCreationType

public void unsetCreationType()
Specified by:
unsetCreationType in interface DataIDType

_getCollection

protected com.sun.xml.bind.util.ListImpl _getCollection()

getCollection

public java.util.List getCollection()
Description copied from interface: DataIDType
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

Specified by:
getCollection in interface DataIDType

isSetCollection

public boolean isSetCollection()
Specified by:
isSetCollection in interface DataIDType

unsetCollection

public void unsetCollection()
Specified by:
unsetCollection in interface DataIDType

getDatasetID

public TextParamType getDatasetID()
Description copied from interface: DataIDType
Gets the value of the datasetID property.

Specified by:
getDatasetID in interface DataIDType
Returns:
possible object is TextParamType

setDatasetID

public void setDatasetID(TextParamType value)
Description copied from interface: DataIDType
Sets the value of the datasetID property.

Specified by:
setDatasetID in interface DataIDType
Parameters:
value - allowed object is TextParamType

isSetDatasetID

public boolean isSetDatasetID()
Specified by:
isSetDatasetID in interface DataIDType

unsetDatasetID

public void unsetDatasetID()
Specified by:
unsetDatasetID in interface DataIDType

getTitle

public TextParamType getTitle()
Description copied from interface: DataIDType
Gets the value of the title property.

Specified by:
getTitle in interface DataIDType
Returns:
possible object is TextParamType

setTitle

public void setTitle(TextParamType value)
Description copied from interface: DataIDType
Sets the value of the title property.

Specified by:
setTitle in interface DataIDType
Parameters:
value - allowed object is TextParamType

isSetTitle

public boolean isSetTitle()
Specified by:
isSetTitle in interface DataIDType

unsetTitle

public void unsetTitle()
Specified by:
unsetTitle in interface DataIDType

createUnmarshaller

public UnmarshallingEventHandler createUnmarshaller(UnmarshallingContext context)
Description copied from interface: UnmarshallableObject
Creates an unmarshaller that will unmarshall this object.

Specified by:
createUnmarshaller in interface UnmarshallableObject
Overrides:
createUnmarshaller in class GroupImpl

serializeBody

public void serializeBody(XMLSerializer context)
                   throws org.xml.sax.SAXException
Description copied from interface: XMLSerializable
Serializes child elements and texts into the specified target.

Specified by:
serializeBody in interface XMLSerializable
Overrides:
serializeBody in class GroupImpl
Throws:
org.xml.sax.SAXException

serializeAttributes

public void serializeAttributes(XMLSerializer context)
                         throws org.xml.sax.SAXException
Description copied from interface: XMLSerializable
Serializes attributes into the specified target.

Specified by:
serializeAttributes in interface XMLSerializable
Overrides:
serializeAttributes in class GroupImpl
Throws:
org.xml.sax.SAXException

serializeURIs

public void serializeURIs(XMLSerializer context)
                   throws org.xml.sax.SAXException
Description copied from interface: XMLSerializable
Declares all the namespace URIs this object is using at its top-level scope into the specified target.

Specified by:
serializeURIs in interface XMLSerializable
Overrides:
serializeURIs in class GroupImpl
Throws:
org.xml.sax.SAXException

getPrimaryInterface

public java.lang.Class getPrimaryInterface()
Description copied from interface: ValidatableObject
Gets the main interface that this object implements. For example, FooImpl will return Foo from this method.

Specified by:
getPrimaryInterface in interface ValidatableObject
Overrides:
getPrimaryInterface in class GroupImpl

createRawValidator

public com.sun.msv.verifier.DocumentDeclaration createRawValidator()
Description copied from interface: ValidatableObject
Gets the schema fragment associated with this class.

Specified by:
createRawValidator in interface ValidatableObject
Overrides:
createRawValidator in class GroupImpl