Class RedshiftFrameType
java.lang.Object
org.javastro.ivoa.entities.stc.v1.StcBaseType
org.javastro.ivoa.entities.stc.v1.CoordFrameType
org.javastro.ivoa.entities.stc.v1.RedshiftFrameType
- 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 RedshiftFrameType
extends CoordFrameType
implements org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
Contains the Doppler definitions, including whether the values are velocity or redshift (value_type)
Java class for redshiftFrameType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="redshiftFrameType">
<complexContent>
<extension base="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}coordFrameType">
<sequence>
<element name="DopplerDefinition" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}dopplerDefinitionType"/>
<element ref="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}ReferencePosition"/>
</sequence>
<attribute name="value_type" default="VELOCITY">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="VELOCITY"/>
<enumeration value="REDSHIFT"/>
</restriction>
</simpleType>
</attribute>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DopplerDefinitionTypeThe Doppler definition used: optical, radio, or pseudo-relativistic (i.e., how is a redshift converted to a velocity); the most common is optical, except when the reference is LSR (usually radio)protected jakarta.xml.bind.JAXBElement<? extends ReferencePositionType>The reference frame for the Doppler velocities or redshfts; note presence of LSRprotected StringFields inherited from class org.javastro.ivoa.entities.stc.v1.CoordFrameType
name -
Constructor Summary
ConstructorsConstructorDescriptionDefault no-arg constructorRedshiftFrameType(String id, Object idref, String ucd, String type, String href, String idType, String idrefType, String name, DopplerDefinitionType dopplerDefinition, jakarta.xml.bind.JAXBElement<? extends ReferencePositionType> referencePosition, String valueType) 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) booleanThe Doppler definition used: optical, radio, or pseudo-relativistic (i.e., how is a redshift converted to a velocity); the most common is optical, except when the reference is LSR (usually radio)jakarta.xml.bind.JAXBElement<? extends ReferencePositionType>The reference frame for the Doppler velocities or redshfts; note presence of LSRGets the value of the valueType property.inthashCode()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 dopplerDefinition property.voidsetReferencePosition(jakarta.xml.bind.JAXBElement<? extends ReferencePositionType> value) Sets the value of the referencePosition property.voidsetValueType(String value) Sets the value of the valueType property.toString()withIDREFType(String value) withIDType(String value) withReferencePosition(jakarta.xml.bind.JAXBElement<? extends ReferencePositionType> value) withValueType(String value) Methods inherited from class org.javastro.ivoa.entities.stc.v1.CoordFrameType
getName, setNameMethods 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
-
dopplerDefinition
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected DopplerDefinitionType dopplerDefinitionThe Doppler definition used: optical, radio, or pseudo-relativistic (i.e., how is a redshift converted to a velocity); the most common is optical, except when the reference is LSR (usually radio) -
referencePosition
@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 ReferencePositionType> referencePositionThe reference frame for the Doppler velocities or redshfts; note presence of LSR -
valueType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected String valueType
-
-
Constructor Details
-
RedshiftFrameType
public RedshiftFrameType()Default no-arg constructor -
RedshiftFrameType
public RedshiftFrameType(String id, Object idref, String ucd, String type, String href, String idType, String idrefType, String name, DopplerDefinitionType dopplerDefinition, jakarta.xml.bind.JAXBElement<? extends ReferencePositionType> referencePosition, String valueType) Fully-initialising value constructor
-
-
Method Details
-
getDopplerDefinition
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DopplerDefinitionType getDopplerDefinition()The Doppler definition used: optical, radio, or pseudo-relativistic (i.e., how is a redshift converted to a velocity); the most common is optical, except when the reference is LSR (usually radio)- Returns:
- possible object is
DopplerDefinitionType
-
setDopplerDefinition
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setDopplerDefinition(DopplerDefinitionType value) Sets the value of the dopplerDefinition property.- Parameters:
value- allowed object isDopplerDefinitionType- See Also:
-
getReferencePosition
@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 ReferencePositionType> getReferencePosition()The reference frame for the Doppler velocities or redshfts; note presence of LSR- Returns:
- possible object is
JAXBElement<CustomRefPosType>JAXBElement<ReferencePositionType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>
-
setReferencePosition
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setReferencePosition(jakarta.xml.bind.JAXBElement<? extends ReferencePositionType> value) Sets the value of the referencePosition property.- Parameters:
value- allowed object isJAXBElement<CustomRefPosType>JAXBElement<ReferencePositionType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>JAXBElement<StdRefPosType>- See Also:
-
getValueType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public String getValueType()Gets the value of the valueType property.- Returns:
- possible object is
String
-
setValueType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setValueType(String value) Sets the value of the valueType property.- Parameters:
value- allowed object isString
-
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 classCoordFrameType
-
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 classCoordFrameType
-
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 classCoordFrameType
-
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 classCoordFrameType
-
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 classCoordFrameType
-
withDopplerDefinition
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public RedshiftFrameType withDopplerDefinition(DopplerDefinitionType value) -
withReferencePosition
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public RedshiftFrameType withReferencePosition(jakarta.xml.bind.JAXBElement<? extends ReferencePositionType> value) -
withValueType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public RedshiftFrameType withValueType(String value) -
withName
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public RedshiftFrameType withName(String value) - Overrides:
withNamein classCoordFrameType
-
withId
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public RedshiftFrameType withId(String value) - Overrides:
withIdin classCoordFrameType
-
withIdref
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public RedshiftFrameType withIdref(Object value) - Overrides:
withIdrefin classCoordFrameType
-
withUcd
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public RedshiftFrameType withUcd(String value) - Overrides:
withUcdin classCoordFrameType
-
withType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public RedshiftFrameType withType(String value) - Overrides:
withTypein classCoordFrameType
-
withHref
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public RedshiftFrameType withHref(String value) - Overrides:
withHrefin classCoordFrameType
-
withIDType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public RedshiftFrameType withIDType(String value) - Overrides:
withIDTypein classCoordFrameType
-
withIDREFType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public RedshiftFrameType withIDREFType(String value) - Overrides:
withIDREFTypein classCoordFrameType
-
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 classCoordFrameType
-
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 classCoordFrameType
-
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 classCoordFrameType
-