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

java.lang.Object
  extended by cfa.vo.sed.io.jaxb.impl.GroupImpl
      extended by cfa.vo.sed.io.jaxb.impl.CharacterizationAxisTypeImpl
All Implemented Interfaces:
CharacterizationAxisType, Group, UnmarshallableObject, ValidatableObject, XMLSerializable, com.sun.xml.bind.JAXBObject, com.sun.xml.bind.marshaller.IdentifiableObject
Direct Known Subclasses:
CharacterizationAxisImpl, SpectralCharacterizationAxisTypeImpl

public class CharacterizationAxisTypeImpl
extends GroupImpl
implements CharacterizationAxisType, com.sun.xml.bind.JAXBObject, UnmarshallableObject, XMLSerializable, ValidatableObject


Nested Class Summary
 class CharacterizationAxisTypeImpl.Unmarshaller
           
 
Field Summary
protected  AccuracyType _Accuracy
           
protected  TextParamType _Calibration
           
protected  CoordSysType _CoordSystem
           
protected  CoverageType _Coverage
           
protected  java.lang.String _Name
           
protected  DoubleParamType _Resolution
           
protected  SamplingPrecisionType _SamplingPrecision
           
protected  java.lang.String _Ucd
           
protected  java.lang.String _Unit
           
static java.lang.Class version
           
 
Fields inherited from class cfa.vo.sed.io.jaxb.impl.GroupImpl
_Id, _Idref
 
Constructor Summary
CharacterizationAxisTypeImpl()
           
 
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.
 AccuracyType getAccuracy()
          Gets the value of the accuracy property.
 TextParamType getCalibration()
          Gets the value of the calibration property.
 CoordSysType getCoordSystem()
          Gets the value of the coordSystem property.
 CoverageType getCoverage()
          Gets the value of the coverage property.
 java.lang.String getName()
          Gets the value of the name property.
 java.lang.Class getPrimaryInterface()
          Gets the main interface that this object implements.
 DoubleParamType getResolution()
          Gets the value of the resolution property.
 SamplingPrecisionType getSamplingPrecision()
          Gets the value of the samplingPrecision property.
 java.lang.String getUcd()
          Gets the value of the ucd property.
 java.lang.String getUnit()
          Gets the value of the unit property.
 boolean isSetAccuracy()
           
 boolean isSetCalibration()
           
 boolean isSetCoordSystem()
           
 boolean isSetCoverage()
           
 boolean isSetName()
           
 boolean isSetResolution()
           
 boolean isSetSamplingPrecision()
           
 boolean isSetUcd()
           
 boolean isSetUnit()
           
 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 setAccuracy(AccuracyType value)
          Sets the value of the accuracy property.
 void setCalibration(TextParamType value)
          Sets the value of the calibration property.
 void setCoordSystem(CoordSysType value)
          Sets the value of the coordSystem property.
 void setCoverage(CoverageType value)
          Sets the value of the coverage property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setResolution(DoubleParamType value)
          Sets the value of the resolution property.
 void setSamplingPrecision(SamplingPrecisionType value)
          Sets the value of the samplingPrecision property.
 void setUcd(java.lang.String value)
          Sets the value of the ucd property.
 void setUnit(java.lang.String value)
          Sets the value of the unit property.
 void unsetAccuracy()
           
 void unsetCalibration()
           
 void unsetCoordSystem()
           
 void unsetCoverage()
           
 void unsetName()
           
 void unsetResolution()
           
 void unsetSamplingPrecision()
           
 void unsetUcd()
           
 void unsetUnit()
           
 
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

_Coverage

protected CoverageType _Coverage

_Unit

protected java.lang.String _Unit

_Ucd

protected java.lang.String _Ucd

_SamplingPrecision

protected SamplingPrecisionType _SamplingPrecision

_CoordSystem

protected CoordSysType _CoordSystem

_Name

protected java.lang.String _Name

_Calibration

protected TextParamType _Calibration

_Accuracy

protected AccuracyType _Accuracy

_Resolution

protected DoubleParamType _Resolution

version

public static final java.lang.Class version
Constructor Detail

CharacterizationAxisTypeImpl

public CharacterizationAxisTypeImpl()
Method Detail

getCoverage

public CoverageType getCoverage()
Description copied from interface: CharacterizationAxisType
Gets the value of the coverage property.

Specified by:
getCoverage in interface CharacterizationAxisType
Returns:
possible object is CoverageType

setCoverage

public void setCoverage(CoverageType value)
Description copied from interface: CharacterizationAxisType
Sets the value of the coverage property.

Specified by:
setCoverage in interface CharacterizationAxisType
Parameters:
value - allowed object is CoverageType

isSetCoverage

public boolean isSetCoverage()
Specified by:
isSetCoverage in interface CharacterizationAxisType

unsetCoverage

public void unsetCoverage()
Specified by:
unsetCoverage in interface CharacterizationAxisType

getUnit

public java.lang.String getUnit()
Description copied from interface: CharacterizationAxisType
Gets the value of the unit property.

Specified by:
getUnit in interface CharacterizationAxisType
Returns:
possible object is String

setUnit

public void setUnit(java.lang.String value)
Description copied from interface: CharacterizationAxisType
Sets the value of the unit property.

Specified by:
setUnit in interface CharacterizationAxisType
Parameters:
value - allowed object is String

isSetUnit

public boolean isSetUnit()
Specified by:
isSetUnit in interface CharacterizationAxisType

unsetUnit

public void unsetUnit()
Specified by:
unsetUnit in interface CharacterizationAxisType

getUcd

public java.lang.String getUcd()
Description copied from interface: CharacterizationAxisType
Gets the value of the ucd property.

Specified by:
getUcd in interface CharacterizationAxisType
Returns:
possible object is String

setUcd

public void setUcd(java.lang.String value)
Description copied from interface: CharacterizationAxisType
Sets the value of the ucd property.

Specified by:
setUcd in interface CharacterizationAxisType
Parameters:
value - allowed object is String

isSetUcd

public boolean isSetUcd()
Specified by:
isSetUcd in interface CharacterizationAxisType

unsetUcd

public void unsetUcd()
Specified by:
unsetUcd in interface CharacterizationAxisType

getSamplingPrecision

public SamplingPrecisionType getSamplingPrecision()
Description copied from interface: CharacterizationAxisType
Gets the value of the samplingPrecision property.

Specified by:
getSamplingPrecision in interface CharacterizationAxisType
Returns:
possible object is SamplingPrecisionType

setSamplingPrecision

public void setSamplingPrecision(SamplingPrecisionType value)
Description copied from interface: CharacterizationAxisType
Sets the value of the samplingPrecision property.

Specified by:
setSamplingPrecision in interface CharacterizationAxisType
Parameters:
value - allowed object is SamplingPrecisionType

isSetSamplingPrecision

public boolean isSetSamplingPrecision()
Specified by:
isSetSamplingPrecision in interface CharacterizationAxisType

unsetSamplingPrecision

public void unsetSamplingPrecision()
Specified by:
unsetSamplingPrecision in interface CharacterizationAxisType

getCoordSystem

public CoordSysType getCoordSystem()
Description copied from interface: CharacterizationAxisType
Gets the value of the coordSystem property.

Specified by:
getCoordSystem in interface CharacterizationAxisType
Returns:
possible object is CoordSysType

setCoordSystem

public void setCoordSystem(CoordSysType value)
Description copied from interface: CharacterizationAxisType
Sets the value of the coordSystem property.

Specified by:
setCoordSystem in interface CharacterizationAxisType
Parameters:
value - allowed object is CoordSysType

isSetCoordSystem

public boolean isSetCoordSystem()
Specified by:
isSetCoordSystem in interface CharacterizationAxisType

unsetCoordSystem

public void unsetCoordSystem()
Specified by:
unsetCoordSystem in interface CharacterizationAxisType

getName

public java.lang.String getName()
Description copied from interface: CharacterizationAxisType
Gets the value of the name property.

Specified by:
getName in interface CharacterizationAxisType
Returns:
possible object is String

setName

public void setName(java.lang.String value)
Description copied from interface: CharacterizationAxisType
Sets the value of the name property.

Specified by:
setName in interface CharacterizationAxisType
Parameters:
value - allowed object is String

isSetName

public boolean isSetName()
Specified by:
isSetName in interface CharacterizationAxisType

unsetName

public void unsetName()
Specified by:
unsetName in interface CharacterizationAxisType

getCalibration

public TextParamType getCalibration()
Description copied from interface: CharacterizationAxisType
Gets the value of the calibration property.

Specified by:
getCalibration in interface CharacterizationAxisType
Returns:
possible object is TextParamType

setCalibration

public void setCalibration(TextParamType value)
Description copied from interface: CharacterizationAxisType
Sets the value of the calibration property.

Specified by:
setCalibration in interface CharacterizationAxisType
Parameters:
value - allowed object is TextParamType

isSetCalibration

public boolean isSetCalibration()
Specified by:
isSetCalibration in interface CharacterizationAxisType

unsetCalibration

public void unsetCalibration()
Specified by:
unsetCalibration in interface CharacterizationAxisType

getAccuracy

public AccuracyType getAccuracy()
Description copied from interface: CharacterizationAxisType
Gets the value of the accuracy property.

Specified by:
getAccuracy in interface CharacterizationAxisType
Returns:
possible object is AccuracyType

setAccuracy

public void setAccuracy(AccuracyType value)
Description copied from interface: CharacterizationAxisType
Sets the value of the accuracy property.

Specified by:
setAccuracy in interface CharacterizationAxisType
Parameters:
value - allowed object is AccuracyType

isSetAccuracy

public boolean isSetAccuracy()
Specified by:
isSetAccuracy in interface CharacterizationAxisType

unsetAccuracy

public void unsetAccuracy()
Specified by:
unsetAccuracy in interface CharacterizationAxisType

getResolution

public DoubleParamType getResolution()
Description copied from interface: CharacterizationAxisType
Gets the value of the resolution property.

Specified by:
getResolution in interface CharacterizationAxisType
Returns:
possible object is DoubleParamType

setResolution

public void setResolution(DoubleParamType value)
Description copied from interface: CharacterizationAxisType
Sets the value of the resolution property.

Specified by:
setResolution in interface CharacterizationAxisType
Parameters:
value - allowed object is DoubleParamType

isSetResolution

public boolean isSetResolution()
Specified by:
isSetResolution in interface CharacterizationAxisType

unsetResolution

public void unsetResolution()
Specified by:
unsetResolution in interface CharacterizationAxisType

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