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

java.lang.Object
  extended by cfa.vo.sed.io.jaxb.impl.GroupImpl
      extended by cfa.vo.sed.io.jaxb.impl.SegmentTypeImpl
All Implemented Interfaces:
Group, UnmarshallableObject, ValidatableObject, XMLSerializable, SegmentType, com.sun.xml.bind.JAXBObject, com.sun.xml.bind.marshaller.IdentifiableObject
Direct Known Subclasses:
BaseSegmentImpl, SpectrumTypeImpl, TimeSeriesTypeImpl

public class SegmentTypeImpl
extends GroupImpl
implements SegmentType, com.sun.xml.bind.JAXBObject, UnmarshallableObject, XMLSerializable, ValidatableObject


Nested Class Summary
 class SegmentTypeImpl.Unmarshaller
           
 
Field Summary
protected  CharacterizationType _Char
           
protected  CoordSysType _CoordSys
           
protected  CurationType _Curation
           
protected  ArrayOfParamType _CustomParams
           
protected  ArrayOfGenPointType _Data
           
protected  DataIDType _DataID
           
protected  DerivedDataType _Derived
           
protected  TextParamType _FluxSI
           
protected  IntParamType _Length
           
protected  TextParamType _SpectralSI
           
protected  TargetType _Target
           
protected  TextParamType _TimeSI
           
protected  TextParamType _Type
           
static java.lang.Class version
           
 
Fields inherited from class cfa.vo.sed.io.jaxb.impl.GroupImpl
_Id, _Idref
 
Constructor Summary
SegmentTypeImpl()
           
 
Method Summary
 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.
 CharacterizationType getChar()
          Gets the value of the char property.
 CoordSysType getCoordSys()
          Gets the value of the coordSys property.
 CurationType getCuration()
          Gets the value of the curation property.
 ArrayOfParamType getCustomParams()
          Gets the value of the customParams property.
 ArrayOfGenPointType getData()
          Gets the value of the data property.
 DataIDType getDataID()
          Gets the value of the dataID property.
 DerivedDataType getDerived()
          Gets the value of the derived property.
 TextParamType getFluxSI()
          Gets the value of the fluxSI property.
 IntParamType getLength()
          Gets the value of the length property.
 java.lang.Class getPrimaryInterface()
          Gets the main interface that this object implements.
 TextParamType getSpectralSI()
          Gets the value of the spectralSI property.
 TargetType getTarget()
          Gets the value of the target property.
 TextParamType getTimeSI()
          Gets the value of the timeSI property.
 TextParamType getType()
          Gets the value of the type property.
 boolean isSetChar()
           
 boolean isSetCoordSys()
           
 boolean isSetCuration()
           
 boolean isSetCustomParams()
           
 boolean isSetData()
           
 boolean isSetDataID()
           
 boolean isSetDerived()
           
 boolean isSetFluxSI()
           
 boolean isSetLength()
           
 boolean isSetSpectralSI()
           
 boolean isSetTarget()
           
 boolean isSetTimeSI()
           
 boolean isSetType()
           
 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 setChar(CharacterizationType value)
          Sets the value of the char property.
 void setCoordSys(CoordSysType value)
          Sets the value of the coordSys property.
 void setCuration(CurationType value)
          Sets the value of the curation property.
 void setCustomParams(ArrayOfParamType value)
          Sets the value of the customParams property.
 void setData(ArrayOfGenPointType value)
          Sets the value of the data property.
 void setDataID(DataIDType value)
          Sets the value of the dataID property.
 void setDerived(DerivedDataType value)
          Sets the value of the derived property.
 void setFluxSI(TextParamType value)
          Sets the value of the fluxSI property.
 void setLength(IntParamType value)
          Sets the value of the length property.
 void setSpectralSI(TextParamType value)
          Sets the value of the spectralSI property.
 void setTarget(TargetType value)
          Sets the value of the target property.
 void setTimeSI(TextParamType value)
          Sets the value of the timeSI property.
 void setType(TextParamType value)
          Sets the value of the type property.
 void unsetChar()
           
 void unsetCoordSys()
           
 void unsetCuration()
           
 void unsetCustomParams()
           
 void unsetData()
           
 void unsetDataID()
           
 void unsetDerived()
           
 void unsetFluxSI()
           
 void unsetLength()
           
 void unsetSpectralSI()
           
 void unsetTarget()
           
 void unsetTimeSI()
           
 void unsetType()
           
 
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

_Derived

protected DerivedDataType _Derived

_Type

protected TextParamType _Type

_Data

protected ArrayOfGenPointType _Data

_SpectralSI

protected TextParamType _SpectralSI

_Char

protected CharacterizationType _Char

_CoordSys

protected CoordSysType _CoordSys

_FluxSI

protected TextParamType _FluxSI

_Curation

protected CurationType _Curation

_DataID

protected DataIDType _DataID

_TimeSI

protected TextParamType _TimeSI

_Length

protected IntParamType _Length

_CustomParams

protected ArrayOfParamType _CustomParams

_Target

protected TargetType _Target

version

public static final java.lang.Class version
Constructor Detail

SegmentTypeImpl

public SegmentTypeImpl()
Method Detail

getDerived

public DerivedDataType getDerived()
Description copied from interface: SegmentType
Gets the value of the derived property.

Specified by:
getDerived in interface SegmentType
Returns:
possible object is DerivedDataType

setDerived

public void setDerived(DerivedDataType value)
Description copied from interface: SegmentType
Sets the value of the derived property.

Specified by:
setDerived in interface SegmentType
Parameters:
value - allowed object is DerivedDataType

isSetDerived

public boolean isSetDerived()
Specified by:
isSetDerived in interface SegmentType

unsetDerived

public void unsetDerived()
Specified by:
unsetDerived in interface SegmentType

getType

public TextParamType getType()
Description copied from interface: SegmentType
Gets the value of the type property.

Specified by:
getType in interface SegmentType
Returns:
possible object is TextParamType

setType

public void setType(TextParamType value)
Description copied from interface: SegmentType
Sets the value of the type property.

Specified by:
setType in interface SegmentType
Parameters:
value - allowed object is TextParamType

isSetType

public boolean isSetType()
Specified by:
isSetType in interface SegmentType

unsetType

public void unsetType()
Specified by:
unsetType in interface SegmentType

getData

public ArrayOfGenPointType getData()
Description copied from interface: SegmentType
Gets the value of the data property.

Specified by:
getData in interface SegmentType
Returns:
possible object is Data ArrayOfPoint ArrayOfGenPointType ArrayOfFlatPoint

setData

public void setData(ArrayOfGenPointType value)
Description copied from interface: SegmentType
Sets the value of the data property.

Specified by:
setData in interface SegmentType
Parameters:
value - allowed object is Data ArrayOfPoint ArrayOfGenPointType ArrayOfFlatPoint

isSetData

public boolean isSetData()
Specified by:
isSetData in interface SegmentType

unsetData

public void unsetData()
Specified by:
unsetData in interface SegmentType

getSpectralSI

public TextParamType getSpectralSI()
Description copied from interface: SegmentType
Gets the value of the spectralSI property.

Specified by:
getSpectralSI in interface SegmentType
Returns:
possible object is TextParamType

setSpectralSI

public void setSpectralSI(TextParamType value)
Description copied from interface: SegmentType
Sets the value of the spectralSI property.

Specified by:
setSpectralSI in interface SegmentType
Parameters:
value - allowed object is TextParamType

isSetSpectralSI

public boolean isSetSpectralSI()
Specified by:
isSetSpectralSI in interface SegmentType

unsetSpectralSI

public void unsetSpectralSI()
Specified by:
unsetSpectralSI in interface SegmentType

getChar

public CharacterizationType getChar()
Description copied from interface: SegmentType
Gets the value of the char property.

Specified by:
getChar in interface SegmentType
Returns:
possible object is CharacterizationType

setChar

public void setChar(CharacterizationType value)
Description copied from interface: SegmentType
Sets the value of the char property.

Specified by:
setChar in interface SegmentType
Parameters:
value - allowed object is CharacterizationType

isSetChar

public boolean isSetChar()
Specified by:
isSetChar in interface SegmentType

unsetChar

public void unsetChar()
Specified by:
unsetChar in interface SegmentType

getCoordSys

public CoordSysType getCoordSys()
Description copied from interface: SegmentType
Gets the value of the coordSys property.

Specified by:
getCoordSys in interface SegmentType
Returns:
possible object is CoordSysType

setCoordSys

public void setCoordSys(CoordSysType value)
Description copied from interface: SegmentType
Sets the value of the coordSys property.

Specified by:
setCoordSys in interface SegmentType
Parameters:
value - allowed object is CoordSysType

isSetCoordSys

public boolean isSetCoordSys()
Specified by:
isSetCoordSys in interface SegmentType

unsetCoordSys

public void unsetCoordSys()
Specified by:
unsetCoordSys in interface SegmentType

getFluxSI

public TextParamType getFluxSI()
Description copied from interface: SegmentType
Gets the value of the fluxSI property.

Specified by:
getFluxSI in interface SegmentType
Returns:
possible object is TextParamType

setFluxSI

public void setFluxSI(TextParamType value)
Description copied from interface: SegmentType
Sets the value of the fluxSI property.

Specified by:
setFluxSI in interface SegmentType
Parameters:
value - allowed object is TextParamType

isSetFluxSI

public boolean isSetFluxSI()
Specified by:
isSetFluxSI in interface SegmentType

unsetFluxSI

public void unsetFluxSI()
Specified by:
unsetFluxSI in interface SegmentType

getCuration

public CurationType getCuration()
Description copied from interface: SegmentType
Gets the value of the curation property.

Specified by:
getCuration in interface SegmentType
Returns:
possible object is CurationType

setCuration

public void setCuration(CurationType value)
Description copied from interface: SegmentType
Sets the value of the curation property.

Specified by:
setCuration in interface SegmentType
Parameters:
value - allowed object is CurationType

isSetCuration

public boolean isSetCuration()
Specified by:
isSetCuration in interface SegmentType

unsetCuration

public void unsetCuration()
Specified by:
unsetCuration in interface SegmentType

getDataID

public DataIDType getDataID()
Description copied from interface: SegmentType
Gets the value of the dataID property.

Specified by:
getDataID in interface SegmentType
Returns:
possible object is DataIDType

setDataID

public void setDataID(DataIDType value)
Description copied from interface: SegmentType
Sets the value of the dataID property.

Specified by:
setDataID in interface SegmentType
Parameters:
value - allowed object is DataIDType

isSetDataID

public boolean isSetDataID()
Specified by:
isSetDataID in interface SegmentType

unsetDataID

public void unsetDataID()
Specified by:
unsetDataID in interface SegmentType

getTimeSI

public TextParamType getTimeSI()
Description copied from interface: SegmentType
Gets the value of the timeSI property.

Specified by:
getTimeSI in interface SegmentType
Returns:
possible object is TextParamType

setTimeSI

public void setTimeSI(TextParamType value)
Description copied from interface: SegmentType
Sets the value of the timeSI property.

Specified by:
setTimeSI in interface SegmentType
Parameters:
value - allowed object is TextParamType

isSetTimeSI

public boolean isSetTimeSI()
Specified by:
isSetTimeSI in interface SegmentType

unsetTimeSI

public void unsetTimeSI()
Specified by:
unsetTimeSI in interface SegmentType

getLength

public IntParamType getLength()
Description copied from interface: SegmentType
Gets the value of the length property.

Specified by:
getLength in interface SegmentType
Returns:
possible object is IntParamType

setLength

public void setLength(IntParamType value)
Description copied from interface: SegmentType
Sets the value of the length property.

Specified by:
setLength in interface SegmentType
Parameters:
value - allowed object is IntParamType

isSetLength

public boolean isSetLength()
Specified by:
isSetLength in interface SegmentType

unsetLength

public void unsetLength()
Specified by:
unsetLength in interface SegmentType

getCustomParams

public ArrayOfParamType getCustomParams()
Description copied from interface: SegmentType
Gets the value of the customParams property.

Specified by:
getCustomParams in interface SegmentType
Returns:
possible object is ArrayOfParamType

setCustomParams

public void setCustomParams(ArrayOfParamType value)
Description copied from interface: SegmentType
Sets the value of the customParams property.

Specified by:
setCustomParams in interface SegmentType
Parameters:
value - allowed object is ArrayOfParamType

isSetCustomParams

public boolean isSetCustomParams()
Specified by:
isSetCustomParams in interface SegmentType

unsetCustomParams

public void unsetCustomParams()
Specified by:
unsetCustomParams in interface SegmentType

getTarget

public TargetType getTarget()
Description copied from interface: SegmentType
Gets the value of the target property.

Specified by:
getTarget in interface SegmentType
Returns:
possible object is TargetType

setTarget

public void setTarget(TargetType value)
Description copied from interface: SegmentType
Sets the value of the target property.

Specified by:
setTarget in interface SegmentType
Parameters:
value - allowed object is TargetType

isSetTarget

public boolean isSetTarget()
Specified by:
isSetTarget in interface SegmentType

unsetTarget

public void unsetTarget()
Specified by:
unsetTarget in interface SegmentType

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