Class AstroCoordSystemType
java.lang.Object
org.javastro.ivoa.entities.stc.v1.StcBaseType
org.javastro.ivoa.entities.stc.v1.CoordSysType
org.javastro.ivoa.entities.stc.v1.AstroCoordSystemType
- 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 AstroCoordSystemType
extends CoordSysType
implements org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
The astronomical coordinate system definition: spatial coordinate frame and reference position; time frame and reference position; the coordinate flavor; spectral frame and (optionally) Doppler frame; and the planetary ephemeris; an ID is required, since this is how coordinate elements are associated with their coordinate systems
Java class for astroCoordSystemType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="astroCoordSystemType">
<complexContent>
<extension base="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}coordSysType">
<sequence>
<element ref="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}TimeFrame" minOccurs="0"/>
<element ref="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}SpaceFrame" minOccurs="0"/>
<element ref="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}SpectralFrame" minOccurs="0"/>
<element ref="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}RedshiftFrame" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected RedshiftFrameTypeContains the Doppler definitions, including whether the values are velocity or redshift (value_type)protected SpaceFrameTypeThe spatial coordinate reference frameprotected SpectralFrameTypeThe reference frame for the spectral coordinate; note presence of LSRprotected TimeFrameTypeThe time coordinate reference frameFields inherited from class org.javastro.ivoa.entities.stc.v1.CoordSysType
coordFrames -
Constructor Summary
ConstructorsConstructorDescriptionDefault no-arg constructorAstroCoordSystemType(String id, Object idref, String ucd, String type, String href, String idType, String idrefType, List<GenericCoordFrameType> coordFrames, TimeFrameType timeFrame, SpaceFrameType spaceFrame, SpectralFrameType spectralFrame, RedshiftFrameType redshiftFrame) 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) booleanContains the Doppler definitions, including whether the values are velocity or redshift (value_type)The spatial coordinate reference frameThe reference frame for the spectral coordinate; note presence of LSRThe time coordinate reference frameinthashCode()voidvoidmergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy) voidSets the value of the redshiftFrame property.voidsetSpaceFrame(SpaceFrameType value) Sets the value of the spaceFrame property.voidSets the value of the spectralFrame property.voidsetTimeFrame(TimeFrameType value) Sets the value of the timeFrame property.toString()withCoordFrames(GenericCoordFrameType... values) withIDREFType(String value) withIDType(String value) withSpaceFrame(SpaceFrameType value) withTimeFrame(TimeFrameType value) Methods inherited from class org.javastro.ivoa.entities.stc.v1.CoordSysType
getCoordFramesMethods 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
-
timeFrame
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected TimeFrameType timeFrameThe time coordinate reference frame -
spaceFrame
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected SpaceFrameType spaceFrameThe spatial coordinate reference frame -
spectralFrame
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected SpectralFrameType spectralFrameThe reference frame for the spectral coordinate; note presence of LSR -
redshiftFrame
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected RedshiftFrameType redshiftFrameContains the Doppler definitions, including whether the values are velocity or redshift (value_type)
-
-
Constructor Details
-
AstroCoordSystemType
public AstroCoordSystemType()Default no-arg constructor -
AstroCoordSystemType
public AstroCoordSystemType(String id, Object idref, String ucd, String type, String href, String idType, String idrefType, List<GenericCoordFrameType> coordFrames, TimeFrameType timeFrame, SpaceFrameType spaceFrame, SpectralFrameType spectralFrame, RedshiftFrameType redshiftFrame) Fully-initialising value constructor
-
-
Method Details
-
getTimeFrame
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TimeFrameType getTimeFrame()The time coordinate reference frame- Returns:
- possible object is
TimeFrameType
-
setTimeFrame
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setTimeFrame(TimeFrameType value) Sets the value of the timeFrame property.- Parameters:
value- allowed object isTimeFrameType- See Also:
-
getSpaceFrame
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public SpaceFrameType getSpaceFrame()The spatial coordinate reference frame- Returns:
- possible object is
SpaceFrameType
-
setSpaceFrame
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setSpaceFrame(SpaceFrameType value) Sets the value of the spaceFrame property.- Parameters:
value- allowed object isSpaceFrameType- See Also:
-
getSpectralFrame
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public SpectralFrameType getSpectralFrame()The reference frame for the spectral coordinate; note presence of LSR- Returns:
- possible object is
SpectralFrameType
-
setSpectralFrame
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setSpectralFrame(SpectralFrameType value) Sets the value of the spectralFrame property.- Parameters:
value- allowed object isSpectralFrameType- See Also:
-
getRedshiftFrame
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public RedshiftFrameType getRedshiftFrame()Contains the Doppler definitions, including whether the values are velocity or redshift (value_type)- Returns:
- possible object is
RedshiftFrameType
-
setRedshiftFrame
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setRedshiftFrame(RedshiftFrameType value) Sets the value of the redshiftFrame property.- Parameters:
value- allowed object isRedshiftFrameType- 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 classCoordSysType
-
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 classCoordSysType
-
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 classCoordSysType
-
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 classCoordSysType
-
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 classCoordSysType
-
withTimeFrame
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordSystemType withTimeFrame(TimeFrameType value) -
withSpaceFrame
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordSystemType withSpaceFrame(SpaceFrameType value) -
withSpectralFrame
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordSystemType withSpectralFrame(SpectralFrameType value) -
withRedshiftFrame
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordSystemType withRedshiftFrame(RedshiftFrameType value) -
withCoordFrames
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordSystemType withCoordFrames(GenericCoordFrameType... values) - Overrides:
withCoordFramesin classCoordSysType
-
withCoordFrames
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordSystemType withCoordFrames(Collection<GenericCoordFrameType> values) - Overrides:
withCoordFramesin classCoordSysType
-
withId
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordSystemType withId(String value) - Overrides:
withIdin classCoordSysType
-
withIdref
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordSystemType withIdref(Object value) - Overrides:
withIdrefin classCoordSysType
-
withUcd
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordSystemType withUcd(String value) - Overrides:
withUcdin classCoordSysType
-
withType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordSystemType withType(String value) - Overrides:
withTypein classCoordSysType
-
withHref
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordSystemType withHref(String value) - Overrides:
withHrefin classCoordSysType
-
withIDType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordSystemType withIDType(String value) - Overrides:
withIDTypein classCoordSysType
-
withIDREFType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordSystemType withIDREFType(String value) - Overrides:
withIDREFTypein classCoordSysType
-
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 classCoordSysType
-
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 classCoordSysType
-
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 classCoordSysType
-