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:
com.kscs.util.jaxb.Copyable,com.kscs.util.jaxb.PartialCopyable,Cloneable,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-10-20T18:15:02+01:00")
public class AstroCoordSystemType
extends CoordSysType
implements Cloneable, com.kscs.util.jaxb.Copyable, com.kscs.util.jaxb.PartialCopyable, 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>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classclassstatic classstatic classstatic classAstroCoordSystemType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> -
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
coordFramesFields inherited from class org.javastro.ivoa.entities.stc.v1.StcBaseType
__cachedModifier__, href, id, idref, idrefType, idType, type, ucd -
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) static AstroCoordSystemType.Builder<Void>builder()clone()copyExcept(com.kscs.util.jaxb.PropertyTree _propertyTree) static AstroCoordSystemType.Builder<Void>copyExcept(AstroCoordSystemType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) static AstroCoordSystemType.Builder<Void>copyExcept(CoordSysType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) static AstroCoordSystemType.Builder<Void>copyExcept(StcBaseType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) static <_B> AstroCoordSystemType.Builder<_B>copyOf(AstroCoordSystemType _other) static <_B> AstroCoordSystemType.Builder<_B>copyOf(AstroCoordSystemType _other, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) static <_B> AstroCoordSystemType.Builder<_B>copyOf(CoordSysType _other) static <_B> AstroCoordSystemType.Builder<_B>copyOf(CoordSysType _other, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) static <_B> AstroCoordSystemType.Builder<_B>copyOf(StcBaseType _other) static <_B> AstroCoordSystemType.Builder<_B>copyOf(StcBaseType _other, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) copyOnly(com.kscs.util.jaxb.PropertyTree _propertyTree) static AstroCoordSystemType.Builder<Void>copyOnly(AstroCoordSystemType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) static AstroCoordSystemType.Builder<Void>copyOnly(CoordSysType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) static AstroCoordSystemType.Builder<Void>copyOnly(StcBaseType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) <_B> voidcopyTo(AstroCoordSystemType.Builder<_B> _other) Copies all state of this object to a builder.<_B> voidcopyTo(AstroCoordSystemType.Builder<_B> _other, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) Copies all state of this object to a builder.createCopy(com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) 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) modifier()<_B> AstroCoordSystemType.Builder<_B>newCopyBuilder(_B _parentBuilder) <_B> AstroCoordSystemType.Builder<_B>newCopyBuilder(_B _parentBuilder, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) newCopyBuilder(com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) 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()visit(com.kscs.util.jaxb.PropertyVisitor _visitor_) Methods inherited from class org.javastro.ivoa.entities.stc.v1.CoordSysType
copyTo, copyTo, getCoordFrames
-
Field Details
-
timeFrame
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+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-10-20T18:15:02+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-10-20T18:15:02+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-10-20T18:15:02+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-10-20T18:15:02+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-10-20T18:15:02+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-10-20T18:15:02+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-10-20T18:15:02+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-10-20T18:15:02+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-10-20T18:15:02+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-10-20T18:15:02+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-10-20T18:15:02+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-10-20T18:15:02+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-10-20T18:15:02+01:00") public int hashCode()- Overrides:
hashCodein classCoordSysType
-
toString
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public String toString()- Overrides:
toStringin classCoordSysType
-
append
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+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-10-20T18:15:02+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
-
mergeFrom
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+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-10-20T18:15:02+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-10-20T18:15:02+01:00") public Object createNewInstance()- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
createNewInstancein classCoordSysType
-
clone
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public AstroCoordSystemType clone()- Overrides:
clonein classCoordSysType
-
createCopy
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public AstroCoordSystemType createCopy()- Specified by:
createCopyin interfacecom.kscs.util.jaxb.Copyable- Overrides:
createCopyin classCoordSysType
-
createCopy
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public AstroCoordSystemType createCopy(com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) - Specified by:
createCopyin interfacecom.kscs.util.jaxb.PartialCopyable- Overrides:
createCopyin classCoordSysType
-
copyExcept
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public AstroCoordSystemType copyExcept(com.kscs.util.jaxb.PropertyTree _propertyTree) - Specified by:
copyExceptin interfacecom.kscs.util.jaxb.PartialCopyable- Overrides:
copyExceptin classCoordSysType
-
copyOnly
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public AstroCoordSystemType copyOnly(com.kscs.util.jaxb.PropertyTree _propertyTree) - Specified by:
copyOnlyin interfacecom.kscs.util.jaxb.PartialCopyable- Overrides:
copyOnlyin classCoordSysType
-
modifier
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public AstroCoordSystemType.Modifier modifier()- Overrides:
modifierin classCoordSysType
-
copyTo
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public <_B> void copyTo(AstroCoordSystemType.Builder<_B> _other) Copies all state of this object to a builder. This method is used by the copyOf method and should not be called directly by client code.- Parameters:
_other- A builder instance to which the state of this object will be copied.
-
newCopyBuilder
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public <_B> AstroCoordSystemType.Builder<_B> newCopyBuilder(_B _parentBuilder) - Overrides:
newCopyBuilderin classCoordSysType
-
newCopyBuilder
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public AstroCoordSystemType.Builder<Void> newCopyBuilder()- Overrides:
newCopyBuilderin classCoordSysType
-
builder
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public static AstroCoordSystemType.Builder<Void> builder() -
copyOf
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public static <_B> AstroCoordSystemType.Builder<_B> copyOf(StcBaseType _other) -
copyOf
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public static <_B> AstroCoordSystemType.Builder<_B> copyOf(CoordSysType _other) -
copyOf
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public static <_B> AstroCoordSystemType.Builder<_B> copyOf(AstroCoordSystemType _other) -
copyTo
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public <_B> void copyTo(AstroCoordSystemType.Builder<_B> _other, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) Copies all state of this object to a builder. This method is used by the copyOf method and should not be called directly by client code.- Parameters:
_other- A builder instance to which the state of this object will be copied.
-
newCopyBuilder
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public <_B> AstroCoordSystemType.Builder<_B> newCopyBuilder(_B _parentBuilder, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) - Overrides:
newCopyBuilderin classCoordSysType
-
newCopyBuilder
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public AstroCoordSystemType.Builder<Void> newCopyBuilder(com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) - Overrides:
newCopyBuilderin classCoordSysType
-
copyOf
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public static <_B> AstroCoordSystemType.Builder<_B> copyOf(StcBaseType _other, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) -
copyOf
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public static <_B> AstroCoordSystemType.Builder<_B> copyOf(CoordSysType _other, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) -
copyOf
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public static <_B> AstroCoordSystemType.Builder<_B> copyOf(AstroCoordSystemType _other, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) -
copyExcept
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public static AstroCoordSystemType.Builder<Void> copyExcept(StcBaseType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) -
copyExcept
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public static AstroCoordSystemType.Builder<Void> copyExcept(CoordSysType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) -
copyExcept
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public static AstroCoordSystemType.Builder<Void> copyExcept(AstroCoordSystemType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) -
copyOnly
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public static AstroCoordSystemType.Builder<Void> copyOnly(StcBaseType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) -
copyOnly
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public static AstroCoordSystemType.Builder<Void> copyOnly(CoordSysType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) -
copyOnly
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public static AstroCoordSystemType.Builder<Void> copyOnly(AstroCoordSystemType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) -
visit
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-10-20T18:15:02+01:00") public AstroCoordSystemType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_) - Overrides:
visitin classCoordSysType
-