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

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

public class CharacterizationTypeImpl
extends GroupImpl
implements CharacterizationType, com.sun.xml.bind.JAXBObject, UnmarshallableObject, XMLSerializable, ValidatableObject


Nested Class Summary
 class CharacterizationTypeImpl.Unmarshaller
           
 
Field Summary
protected  com.sun.xml.bind.util.ListImpl _CharacterizationAxis
           
protected  CharacterizationAxisType _FluxAxis
           
protected  CharacterizationAxisType _SpatialAxis
           
protected  SpectralCharacterizationAxisType _SpectralAxis
           
protected  CharacterizationAxisType _TimeAxis
           
static java.lang.Class version
           
 
Fields inherited from class cfa.vo.sed.io.jaxb.impl.GroupImpl
_Id, _Idref
 
Constructor Summary
CharacterizationTypeImpl()
           
 
Method Summary
protected  com.sun.xml.bind.util.ListImpl _getCharacterizationAxis()
           
 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.
 java.util.List getCharacterizationAxis()
          Gets the value of the CharacterizationAxis property.
 CharacterizationAxisType getFluxAxis()
          Gets the value of the fluxAxis property.
 java.lang.Class getPrimaryInterface()
          Gets the main interface that this object implements.
 CharacterizationAxisType getSpatialAxis()
          Gets the value of the spatialAxis property.
 SpectralCharacterizationAxisType getSpectralAxis()
          Gets the value of the spectralAxis property.
 CharacterizationAxisType getTimeAxis()
          Gets the value of the timeAxis property.
 boolean isSetCharacterizationAxis()
           
 boolean isSetFluxAxis()
           
 boolean isSetSpatialAxis()
           
 boolean isSetSpectralAxis()
           
 boolean isSetTimeAxis()
           
 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 setFluxAxis(CharacterizationAxisType value)
          Sets the value of the fluxAxis property.
 void setSpatialAxis(CharacterizationAxisType value)
          Sets the value of the spatialAxis property.
 void setSpectralAxis(SpectralCharacterizationAxisType value)
          Sets the value of the spectralAxis property.
 void setTimeAxis(CharacterizationAxisType value)
          Sets the value of the timeAxis property.
 void unsetCharacterizationAxis()
           
 void unsetFluxAxis()
           
 void unsetSpatialAxis()
           
 void unsetSpectralAxis()
           
 void unsetTimeAxis()
           
 
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

_SpectralAxis

protected SpectralCharacterizationAxisType _SpectralAxis

_TimeAxis

protected CharacterizationAxisType _TimeAxis

_SpatialAxis

protected CharacterizationAxisType _SpatialAxis

_CharacterizationAxis

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

_FluxAxis

protected CharacterizationAxisType _FluxAxis

version

public static final java.lang.Class version
Constructor Detail

CharacterizationTypeImpl

public CharacterizationTypeImpl()
Method Detail

getSpectralAxis

public SpectralCharacterizationAxisType getSpectralAxis()
Description copied from interface: CharacterizationType
Gets the value of the spectralAxis property.

Specified by:
getSpectralAxis in interface CharacterizationType
Returns:
possible object is SpectralCharacterizationAxisType

setSpectralAxis

public void setSpectralAxis(SpectralCharacterizationAxisType value)
Description copied from interface: CharacterizationType
Sets the value of the spectralAxis property.

Specified by:
setSpectralAxis in interface CharacterizationType
Parameters:
value - allowed object is SpectralCharacterizationAxisType

isSetSpectralAxis

public boolean isSetSpectralAxis()
Specified by:
isSetSpectralAxis in interface CharacterizationType

unsetSpectralAxis

public void unsetSpectralAxis()
Specified by:
unsetSpectralAxis in interface CharacterizationType

getTimeAxis

public CharacterizationAxisType getTimeAxis()
Description copied from interface: CharacterizationType
Gets the value of the timeAxis property.

Specified by:
getTimeAxis in interface CharacterizationType
Returns:
possible object is CharacterizationAxisType

setTimeAxis

public void setTimeAxis(CharacterizationAxisType value)
Description copied from interface: CharacterizationType
Sets the value of the timeAxis property.

Specified by:
setTimeAxis in interface CharacterizationType
Parameters:
value - allowed object is CharacterizationAxisType

isSetTimeAxis

public boolean isSetTimeAxis()
Specified by:
isSetTimeAxis in interface CharacterizationType

unsetTimeAxis

public void unsetTimeAxis()
Specified by:
unsetTimeAxis in interface CharacterizationType

getSpatialAxis

public CharacterizationAxisType getSpatialAxis()
Description copied from interface: CharacterizationType
Gets the value of the spatialAxis property.

Specified by:
getSpatialAxis in interface CharacterizationType
Returns:
possible object is CharacterizationAxisType

setSpatialAxis

public void setSpatialAxis(CharacterizationAxisType value)
Description copied from interface: CharacterizationType
Sets the value of the spatialAxis property.

Specified by:
setSpatialAxis in interface CharacterizationType
Parameters:
value - allowed object is CharacterizationAxisType

isSetSpatialAxis

public boolean isSetSpatialAxis()
Specified by:
isSetSpatialAxis in interface CharacterizationType

unsetSpatialAxis

public void unsetSpatialAxis()
Specified by:
unsetSpatialAxis in interface CharacterizationType

_getCharacterizationAxis

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

getCharacterizationAxis

public java.util.List getCharacterizationAxis()
Description copied from interface: CharacterizationType
Gets the value of the CharacterizationAxis 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 CharacterizationAxis property.

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

    getCharacterizationAxis().add(newItem);
 

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

Specified by:
getCharacterizationAxis in interface CharacterizationType

isSetCharacterizationAxis

public boolean isSetCharacterizationAxis()
Specified by:
isSetCharacterizationAxis in interface CharacterizationType

unsetCharacterizationAxis

public void unsetCharacterizationAxis()
Specified by:
unsetCharacterizationAxis in interface CharacterizationType

getFluxAxis

public CharacterizationAxisType getFluxAxis()
Description copied from interface: CharacterizationType
Gets the value of the fluxAxis property.

Specified by:
getFluxAxis in interface CharacterizationType
Returns:
possible object is CharacterizationAxisType

setFluxAxis

public void setFluxAxis(CharacterizationAxisType value)
Description copied from interface: CharacterizationType
Sets the value of the fluxAxis property.

Specified by:
setFluxAxis in interface CharacterizationType
Parameters:
value - allowed object is CharacterizationAxisType

isSetFluxAxis

public boolean isSetFluxAxis()
Specified by:
isSetFluxAxis in interface CharacterizationType

unsetFluxAxis

public void unsetFluxAxis()
Specified by:
unsetFluxAxis in interface CharacterizationType

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