net.ivoa.xml.stc.stc_v1_30
Class AstroCoordAreaType

java.lang.Object
  extended by net.ivoa.xml.stc.stc_v1_30.StcBaseType
      extended by net.ivoa.xml.stc.stc_v1_30.CoordAreaType
          extended by net.ivoa.xml.stc.stc_v1_30.AstroCoordAreaType

public class AstroCoordAreaType
extends CoordAreaType

Astronomical area type

Java class for astroCoordAreaType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="astroCoordAreaType">
   <complexContent>
     <extension base="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}coordAreaType">
       <sequence>
         <element name="TimeInterval" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}timeIntervalType" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}PositionInterval" minOccurs="0"/>
         <element ref="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}VelocityInterval" maxOccurs="unbounded" minOccurs="0"/>
         <element name="SpectralInterval" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}spectralIntervalType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="RedshiftInterval" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}redshiftIntervalType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  javax.xml.bind.JAXBElement<? extends CoordIntervalType> positionInterval
           
protected  java.util.List<RedshiftIntervalType> redshiftInterval
           
protected  java.util.List<SpectralIntervalType> spectralInterval
           
protected  java.util.List<TimeIntervalType> timeInterval
           
protected  java.util.List<javax.xml.bind.JAXBElement<? extends CoordIntervalType>> velocityInterval
           
 
Fields inherited from class net.ivoa.xml.stc.stc_v1_30.CoordAreaType
coordInterval, coordSystemId
 
Fields inherited from class net.ivoa.xml.stc.stc_v1_30.StcBaseType
href, id, idref, idrefType, idType, type, ucd
 
Constructor Summary
AstroCoordAreaType()
           
 
Method Summary
 javax.xml.bind.JAXBElement<? extends CoordIntervalType> getPositionInterval()
          Gets the value of the positionInterval property.
 java.util.List<RedshiftIntervalType> getRedshiftInterval()
          Gets the value of the redshiftInterval property.
 java.util.List<SpectralIntervalType> getSpectralInterval()
          Gets the value of the spectralInterval property.
 java.util.List<TimeIntervalType> getTimeInterval()
          Gets the value of the timeInterval property.
 java.util.List<javax.xml.bind.JAXBElement<? extends CoordIntervalType>> getVelocityInterval()
          Gets the value of the velocityInterval property.
 void setPositionInterval(javax.xml.bind.JAXBElement<? extends CoordIntervalType> value)
          Sets the value of the positionInterval property.
 
Methods inherited from class net.ivoa.xml.stc.stc_v1_30.CoordAreaType
getCoordInterval, getCoordSystemId, setCoordSystemId
 
Methods inherited from class net.ivoa.xml.stc.stc_v1_30.StcBaseType
getHref, getId, getIdref, getIDREFType, getIDType, getType, getUcd, setHref, setId, setIdref, setIDREFType, setIDType, setType, setUcd
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

timeInterval

protected java.util.List<TimeIntervalType> timeInterval

positionInterval

protected javax.xml.bind.JAXBElement<? extends CoordIntervalType> positionInterval

velocityInterval

protected java.util.List<javax.xml.bind.JAXBElement<? extends CoordIntervalType>> velocityInterval

spectralInterval

protected java.util.List<SpectralIntervalType> spectralInterval

redshiftInterval

protected java.util.List<RedshiftIntervalType> redshiftInterval
Constructor Detail

AstroCoordAreaType

public AstroCoordAreaType()
Method Detail

getTimeInterval

public java.util.List<TimeIntervalType> getTimeInterval()
Gets the value of the timeInterval 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 timeInterval property.

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

    getTimeInterval().add(newItem);
 

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


getPositionInterval

public javax.xml.bind.JAXBElement<? extends CoordIntervalType> getPositionInterval()
Gets the value of the positionInterval property.

Returns:
possible object is JAXBElement<CoordIntervalType> JAXBElement<RegionType> JAXBElement<SkyIndexType> JAXBElement<ConvexHullType> JAXBElement<UnionType> JAXBElement<ConvexType> JAXBElement<EllipseType> JAXBElement<SectorType> JAXBElement<AllSkyType> JAXBElement<RegionType> JAXBElement<UnionType> JAXBElement<RegionFileType> JAXBElement<IntersectionType> JAXBElement<EllipseType> JAXBElement<ConvexType> JAXBElement<CircleType> JAXBElement<DiffType> JAXBElement<CircleType> JAXBElement<ConvexHullType> JAXBElement<SphereType> JAXBElement<BoxType> JAXBElement<NegationType> JAXBElement<DiffType> JAXBElement<NegationType> JAXBElement<SkyIndexType> JAXBElement<PosScalarIntervalType> JAXBElement<Pos3VecIntervalType> JAXBElement<Pos2VecIntervalType> JAXBElement<BoxType> JAXBElement<PolygonType> JAXBElement<IntersectionType> JAXBElement<AllSkyType> JAXBElement<PolygonType> JAXBElement<SectorType>

setPositionInterval

public void setPositionInterval(javax.xml.bind.JAXBElement<? extends CoordIntervalType> value)
Sets the value of the positionInterval property.

Parameters:
value - allowed object is JAXBElement<CoordIntervalType> JAXBElement<RegionType> JAXBElement<SkyIndexType> JAXBElement<ConvexHullType> JAXBElement<UnionType> JAXBElement<ConvexType> JAXBElement<EllipseType> JAXBElement<SectorType> JAXBElement<AllSkyType> JAXBElement<RegionType> JAXBElement<UnionType> JAXBElement<RegionFileType> JAXBElement<IntersectionType> JAXBElement<EllipseType> JAXBElement<ConvexType> JAXBElement<CircleType> JAXBElement<DiffType> JAXBElement<CircleType> JAXBElement<ConvexHullType> JAXBElement<SphereType> JAXBElement<BoxType> JAXBElement<NegationType> JAXBElement<DiffType> JAXBElement<NegationType> JAXBElement<SkyIndexType> JAXBElement<PosScalarIntervalType> JAXBElement<Pos3VecIntervalType> JAXBElement<Pos2VecIntervalType> JAXBElement<BoxType> JAXBElement<PolygonType> JAXBElement<IntersectionType> JAXBElement<AllSkyType> JAXBElement<PolygonType> JAXBElement<SectorType>

getVelocityInterval

public java.util.List<javax.xml.bind.JAXBElement<? extends CoordIntervalType>> getVelocityInterval()
Gets the value of the velocityInterval 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 velocityInterval property.

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

    getVelocityInterval().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<VelocitySphereType> JAXBElement<VelScalarIntervalType> JAXBElement<Vel3VecIntervalType> JAXBElement<Vel2VecIntervalType> JAXBElement<CoordIntervalType>


getSpectralInterval

public java.util.List<SpectralIntervalType> getSpectralInterval()
Gets the value of the spectralInterval 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 spectralInterval property.

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

    getSpectralInterval().add(newItem);
 

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


getRedshiftInterval

public java.util.List<RedshiftIntervalType> getRedshiftInterval()
Gets the value of the redshiftInterval 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 redshiftInterval property.

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

    getRedshiftInterval().add(newItem);
 

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



Copyright © 2011 VAMDC. All Rights Reserved.