Class AstroCoordsType
java.lang.Object
org.javastro.ivoa.entities.stc.v1.StcBaseType
org.javastro.ivoa.entities.stc.v1.CoordsType
org.javastro.ivoa.entities.stc.v1.AstroCoordsType
- All Implemented Interfaces:
org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
@Generated(value="com.sun.tools.xjc.Driver",
comments="JAXB RI v4.0.4",
date="2024-08-01T13:15:43+01:00")
public class AstroCoordsType
extends CoordsType
implements org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
The astronomical (STC) coordsType
Java class for astroCoordsType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="astroCoordsType">
<complexContent>
<extension base="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}coordsType">
<sequence>
<element ref="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}Time" minOccurs="0"/>
<element ref="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}Position" minOccurs="0"/>
<element ref="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}Velocity" minOccurs="0"/>
<element ref="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}Spectral" minOccurs="0"/>
<element ref="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}Redshift" minOccurs="0"/>
<element name="CoordFile" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}astroCoordsFileType" minOccurs="0"/>
<element name="Orbit" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}orbitType" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AstroCoordsFileTypeSome or all coordinate values may be given in fileprotected OrbitTypeOrbit specified by orbital elementsprotected jakarta.xml.bind.JAXBElement<? extends CoordinateType>Head element of Position coordinate substitution groupprotected RedshiftCoordinateTypeRedshift coordinateprotected SpectralCoordinateTypeSpectral coordinateprotected TimeCoordinateTypeprotected jakarta.xml.bind.JAXBElement<? extends CoordinateType>Head element of Velocity coordinate substitution groupFields inherited from class org.javastro.ivoa.entities.stc.v1.CoordsType
coordSystemId, genCoordinates -
Constructor Summary
ConstructorsConstructorDescriptionDefault no-arg constructorAstroCoordsType(String id, Object idref, String ucd, String type, String href, String idType, String idrefType, List<jakarta.xml.bind.JAXBElement<? extends CoordinateType>> genCoordinates, Object coordSystemId, TimeCoordinateType time, jakarta.xml.bind.JAXBElement<? extends CoordinateType> position, jakarta.xml.bind.JAXBElement<? extends CoordinateType> velocity, SpectralCoordinateType spectral, RedshiftCoordinateType redshift, AstroCoordsFileType coordFile, OrbitType orbit) Fully-initialising value constructor -
Method Summary
Modifier and TypeMethodDescriptionappend(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) booleanSome or all coordinate values may be given in filegetOrbit()Orbit specified by orbital elementsjakarta.xml.bind.JAXBElement<? extends CoordinateType>Head element of Position coordinate substitution groupRedshift coordinateSpectral coordinategetTime()Gets the value of the time property.jakarta.xml.bind.JAXBElement<? extends CoordinateType>Head element of Velocity coordinate substitution groupinthashCode()voidvoidmergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy) voidsetCoordFile(AstroCoordsFileType value) Sets the value of the coordFile property.voidSets the value of the orbit property.voidsetPosition(jakarta.xml.bind.JAXBElement<? extends CoordinateType> value) Sets the value of the position property.voidSets the value of the redshift property.voidSets the value of the spectral property.voidsetTime(TimeCoordinateType value) Sets the value of the time property.voidsetVelocity(jakarta.xml.bind.JAXBElement<? extends CoordinateType> value) Sets the value of the velocity property.toString()withCoordFile(AstroCoordsFileType value) withCoordSystemId(Object value) withGenCoordinates(jakarta.xml.bind.JAXBElement<? extends CoordinateType>... values) withGenCoordinates(Collection<jakarta.xml.bind.JAXBElement<? extends CoordinateType>> values) withIDREFType(String value) withIDType(String value) withPosition(jakarta.xml.bind.JAXBElement<? extends CoordinateType> value) withTime(TimeCoordinateType value) withVelocity(jakarta.xml.bind.JAXBElement<? extends CoordinateType> value) Methods inherited from class org.javastro.ivoa.entities.stc.v1.CoordsType
getCoordSystemId, getGenCoordinates, setCoordSystemIdMethods inherited from class org.javastro.ivoa.entities.stc.v1.StcBaseType
getHref, getId, getIdref, getIDREFType, getIDType, getType, getUcd, setHref, setId, setIdref, setIDREFType, setIDType, setType, setUcd
-
Field Details
-
time
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected TimeCoordinateType time -
position
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected jakarta.xml.bind.JAXBElement<? extends CoordinateType> positionHead element of Position coordinate substitution group -
velocity
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected jakarta.xml.bind.JAXBElement<? extends CoordinateType> velocityHead element of Velocity coordinate substitution group -
spectral
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected SpectralCoordinateType spectralSpectral coordinate -
redshift
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected RedshiftCoordinateType redshiftRedshift coordinate -
coordFile
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected AstroCoordsFileType coordFileSome or all coordinate values may be given in file -
orbit
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected OrbitType orbitOrbit specified by orbital elements
-
-
Constructor Details
-
AstroCoordsType
public AstroCoordsType()Default no-arg constructor -
AstroCoordsType
public AstroCoordsType(String id, Object idref, String ucd, String type, String href, String idType, String idrefType, List<jakarta.xml.bind.JAXBElement<? extends CoordinateType>> genCoordinates, Object coordSystemId, TimeCoordinateType time, jakarta.xml.bind.JAXBElement<? extends CoordinateType> position, jakarta.xml.bind.JAXBElement<? extends CoordinateType> velocity, SpectralCoordinateType spectral, RedshiftCoordinateType redshift, AstroCoordsFileType coordFile, OrbitType orbit) Fully-initialising value constructor
-
-
Method Details
-
getTime
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TimeCoordinateType getTime()Gets the value of the time property.- Returns:
- possible object is
TimeCoordinateType
-
setTime
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setTime(TimeCoordinateType value) Sets the value of the time property.- Parameters:
value- allowed object isTimeCoordinateType
-
getPosition
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public jakarta.xml.bind.JAXBElement<? extends CoordinateType> getPosition()Head element of Position coordinate substitution group- Returns:
- possible object is
JAXBElement<CoordinateType>JAXBElement<PosVector1CoordinateType>JAXBElement<PosVector2CoordinateType>JAXBElement<PosVector3CoordinateType>
-
setPosition
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setPosition(jakarta.xml.bind.JAXBElement<? extends CoordinateType> value) Sets the value of the position property.- Parameters:
value- allowed object isJAXBElement<CoordinateType>JAXBElement<PosVector1CoordinateType>JAXBElement<PosVector2CoordinateType>JAXBElement<PosVector3CoordinateType>- See Also:
-
getVelocity
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public jakarta.xml.bind.JAXBElement<? extends CoordinateType> getVelocity()Head element of Velocity coordinate substitution group- Returns:
- possible object is
JAXBElement<CoordinateType>JAXBElement<VelVector1CoordinateType>JAXBElement<VelVector2CoordinateType>JAXBElement<VelVector3CoordinateType>
-
setVelocity
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setVelocity(jakarta.xml.bind.JAXBElement<? extends CoordinateType> value) Sets the value of the velocity property.- Parameters:
value- allowed object isJAXBElement<CoordinateType>JAXBElement<VelVector1CoordinateType>JAXBElement<VelVector2CoordinateType>JAXBElement<VelVector3CoordinateType>- See Also:
-
getSpectral
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public SpectralCoordinateType getSpectral()Spectral coordinate- Returns:
- possible object is
SpectralCoordinateType
-
setSpectral
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setSpectral(SpectralCoordinateType value) Sets the value of the spectral property.- Parameters:
value- allowed object isSpectralCoordinateType- See Also:
-
getRedshift
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public RedshiftCoordinateType getRedshift()Redshift coordinate- Returns:
- possible object is
RedshiftCoordinateType
-
setRedshift
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setRedshift(RedshiftCoordinateType value) Sets the value of the redshift property.- Parameters:
value- allowed object isRedshiftCoordinateType- See Also:
-
getCoordFile
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordsFileType getCoordFile()Some or all coordinate values may be given in file- Returns:
- possible object is
AstroCoordsFileType
-
setCoordFile
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setCoordFile(AstroCoordsFileType value) Sets the value of the coordFile property.- Parameters:
value- allowed object isAstroCoordsFileType- See Also:
-
getOrbit
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public OrbitType getOrbit()Orbit specified by orbital elements- Returns:
- possible object is
OrbitType
-
setOrbit
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setOrbit(OrbitType value) Sets the value of the orbit property.- Parameters:
value- allowed object isOrbitType- See Also:
-
equals
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public boolean equals(Object object) - Overrides:
equalsin classCoordsType
-
hashCode
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public int hashCode()- Overrides:
hashCodein classCoordsType
-
toString
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public String toString()- Overrides:
toStringin classCoordsType
-
append
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendin classCoordsType
-
appendFields
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendFieldsin classCoordsType
-
withTime
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordsType withTime(TimeCoordinateType value) -
withPosition
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordsType withPosition(jakarta.xml.bind.JAXBElement<? extends CoordinateType> value) -
withVelocity
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordsType withVelocity(jakarta.xml.bind.JAXBElement<? extends CoordinateType> value) -
withSpectral
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordsType withSpectral(SpectralCoordinateType value) -
withRedshift
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordsType withRedshift(RedshiftCoordinateType value) -
withCoordFile
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordsType withCoordFile(AstroCoordsFileType value) -
withOrbit
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordsType withOrbit(OrbitType value) -
withGenCoordinates
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordsType withGenCoordinates(jakarta.xml.bind.JAXBElement<? extends CoordinateType>... values) - Overrides:
withGenCoordinatesin classCoordsType
-
withGenCoordinates
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordsType withGenCoordinates(Collection<jakarta.xml.bind.JAXBElement<? extends CoordinateType>> values) - Overrides:
withGenCoordinatesin classCoordsType
-
withCoordSystemId
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordsType withCoordSystemId(Object value) - Overrides:
withCoordSystemIdin classCoordsType
-
withId
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordsType withId(String value) - Overrides:
withIdin classCoordsType
-
withIdref
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordsType withIdref(Object value) - Overrides:
withIdrefin classCoordsType
-
withUcd
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordsType withUcd(String value) - Overrides:
withUcdin classCoordsType
-
withType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordsType withType(String value) - Overrides:
withTypein classCoordsType
-
withHref
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordsType withHref(String value) - Overrides:
withHrefin classCoordsType
-
withIDType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordsType withIDType(String value) - Overrides:
withIDTypein classCoordsType
-
withIDREFType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordsType withIDREFType(String value) - Overrides:
withIDREFTypein classCoordsType
-
mergeFrom
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void mergeFrom(Object left, Object right) - Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classCoordsType
-
mergeFrom
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void mergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy) - Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classCoordsType
-
createNewInstance
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Object createNewInstance()- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
createNewInstancein classCoordsType
-