astronomy.data.spectra.impl
Class PlotTypeImpl

java.lang.Object
  extended by astronomy.data.spectra.impl.PlotTypeImpl
All Implemented Interfaces:
UnmarshallableObject, ValidatableObject, XMLSerializable, PlotType, com.sun.xml.bind.JAXBObject

public class PlotTypeImpl
extends Object
implements PlotType, com.sun.xml.bind.JAXBObject, UnmarshallableObject, XMLSerializable, ValidatableObject


Nested Class Summary
static class PlotTypeImpl.ExposureTypeImpl
           
static class PlotTypeImpl.PlotdataTypeImpl
           
static class PlotTypeImpl.ResolutionTypeImpl
           
 class PlotTypeImpl.Unmarshaller
           
 
Nested classes/interfaces inherited from interface astronomy.data.spectra.PlotType
PlotType.ExposureType, PlotType.PlotdataType, PlotType.ResolutionType
 
Field Summary
protected  RangeType _Datarange
           
protected  com.sun.xml.bind.util.ListImpl _Date
           
protected  PlotType.ExposureType _Exposure
           
protected  long _Page
           
protected  PlotType.PlotdataType _Plotdata
           
protected  RangeType _Plotrange
           
protected  PlotType.ResolutionType _Resolution
           
protected  boolean has_Page
           
static Class version
           
 
Constructor Summary
PlotTypeImpl()
           
 
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.
 RangeType getDatarange()
           
 List getDate()
          Gets the value of the Date property.
 PlotType.ExposureType getExposure()
           
 long getPage()
           
 PlotType.PlotdataType getPlotdata()
           
 RangeType getPlotrange()
           
 Class getPrimaryInterface()
          Gets the main interface that this object implements.
 PlotType.ResolutionType getResolution()
           
 void serializeAttributeBody(XMLSerializer context)
          Serializes itself as an attribute body into the specified target.
 void serializeAttributes(XMLSerializer context)
          Serializes attributes into the specified target.
 void serializeElementBody(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 setDatarange(RangeType value)
           
 void setExposure(PlotType.ExposureType value)
           
 void setPage(long value)
           
 void setPlotdata(PlotType.PlotdataType value)
           
 void setPlotrange(RangeType value)
           
 void setResolution(PlotType.ResolutionType value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_Plotrange

protected RangeType _Plotrange

_Plotdata

protected PlotType.PlotdataType _Plotdata

_Date

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

_Datarange

protected RangeType _Datarange

_Resolution

protected PlotType.ResolutionType _Resolution

_Exposure

protected PlotType.ExposureType _Exposure

has_Page

protected boolean has_Page

_Page

protected long _Page

version

public static final Class version
Constructor Detail

PlotTypeImpl

public PlotTypeImpl()
Method Detail

getPlotrange

public RangeType getPlotrange()
Specified by:
getPlotrange in interface PlotType
Returns:
possible object is RangeType

setPlotrange

public void setPlotrange(RangeType value)
Specified by:
setPlotrange in interface PlotType
Parameters:
value - allowed object is RangeType

getPlotdata

public PlotType.PlotdataType getPlotdata()
Specified by:
getPlotdata in interface PlotType
Returns:
possible object is PlotType.PlotdataType

setPlotdata

public void setPlotdata(PlotType.PlotdataType value)
Specified by:
setPlotdata in interface PlotType
Parameters:
value - allowed object is PlotType.PlotdataType

getDate

public List getDate()
Description copied from interface: PlotType
Gets the value of the Date 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's any setter method for the Date property. For example, to add a new item, do as follows:
    getDate().add(newItem);
 
Objects of the following type(s) are allowed in the list Calendar

Specified by:
getDate in interface PlotType

getDatarange

public RangeType getDatarange()
Specified by:
getDatarange in interface PlotType
Returns:
possible object is RangeType

setDatarange

public void setDatarange(RangeType value)
Specified by:
setDatarange in interface PlotType
Parameters:
value - allowed object is RangeType

getResolution

public PlotType.ResolutionType getResolution()
Specified by:
getResolution in interface PlotType
Returns:
possible object is PlotType.ResolutionType

setResolution

public void setResolution(PlotType.ResolutionType value)
Specified by:
setResolution in interface PlotType
Parameters:
value - allowed object is PlotType.ResolutionType

getExposure

public PlotType.ExposureType getExposure()
Specified by:
getExposure in interface PlotType
Returns:
possible object is PlotType.ExposureType

setExposure

public void setExposure(PlotType.ExposureType value)
Specified by:
setExposure in interface PlotType
Parameters:
value - allowed object is PlotType.ExposureType

getPage

public long getPage()
Specified by:
getPage in interface PlotType

setPage

public void setPage(long value)
Specified by:
setPage in interface PlotType

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

serializeElementBody

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

Specified by:
serializeElementBody in interface XMLSerializable
Throws:
SAXException

serializeAttributes

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

Specified by:
serializeAttributes in interface XMLSerializable
Throws:
SAXException

serializeAttributeBody

public void serializeAttributeBody(XMLSerializer context)
                            throws SAXException
Description copied from interface: XMLSerializable
Serializes itself as an attribute body into the specified target.

Specified by:
serializeAttributeBody in interface XMLSerializable
Throws:
SAXException

serializeURIs

public void serializeURIs(XMLSerializer context)
                   throws 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
Throws:
SAXException

getPrimaryInterface

public 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

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