Class AstronTimeType
java.lang.Object
org.javastro.ivoa.entities.stc.v1.AstronTimeType
- 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 AstronTimeType
extends Object
implements org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
astronTime is the generalized astronomical time type and consists of one, two, or three elements: optional TimeScale, optional relative time offset, and an absolute time (ISO8601 or a decimal JD or MJD; or it may be an IDREF to one of those three); TimeScale may be omitted only if the element is part of AstroCoords, referring to an AstroCoordSystem that specifies a TimeScale.
Java class for astronTimeType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="astronTimeType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Timescale" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}timeScaleType" minOccurs="0"/>
<element ref="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}TimeOffset" minOccurs="0"/>
<element ref="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}AbsoluteTime"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected jakarta.xml.bind.JAXBElement<?>Substitution group for absoluteTimeType component of astronTimeTypeprotected TimeOffsetTypeActual elapsed time offsetprotected TimeScaleType -
Constructor Summary
ConstructorsConstructorDescriptionDefault no-arg constructorAstronTimeType(TimeScaleType timescale, TimeOffsetType timeOffset, jakarta.xml.bind.JAXBElement<?> absoluteTime) 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) booleanjakarta.xml.bind.JAXBElement<?>Substitution group for absoluteTimeType component of astronTimeTypeActual elapsed time offsetGets the value of the timescale 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) voidsetAbsoluteTime(jakarta.xml.bind.JAXBElement<?> value) Sets the value of the absoluteTime property.voidsetTimeOffset(TimeOffsetType value) Sets the value of the timeOffset property.voidsetTimescale(TimeScaleType value) Sets the value of the timescale property.toString()withAbsoluteTime(jakarta.xml.bind.JAXBElement<?> value) withTimeOffset(TimeOffsetType value) withTimescale(TimeScaleType value)
-
Field Details
-
timescale
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected TimeScaleType timescale -
timeOffset
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected TimeOffsetType timeOffsetActual elapsed time offset -
absoluteTime
@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<?> absoluteTimeSubstitution group for absoluteTimeType component of astronTimeType
-
-
Constructor Details
-
AstronTimeType
public AstronTimeType()Default no-arg constructor -
AstronTimeType
public AstronTimeType(TimeScaleType timescale, TimeOffsetType timeOffset, jakarta.xml.bind.JAXBElement<?> absoluteTime) Fully-initialising value constructor
-
-
Method Details
-
getTimescale
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TimeScaleType getTimescale()Gets the value of the timescale property.- Returns:
- possible object is
TimeScaleType
-
setTimescale
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setTimescale(TimeScaleType value) Sets the value of the timescale property.- Parameters:
value- allowed object isTimeScaleType
-
getTimeOffset
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TimeOffsetType getTimeOffset()Actual elapsed time offset- Returns:
- possible object is
TimeOffsetType
-
setTimeOffset
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setTimeOffset(TimeOffsetType value) Sets the value of the timeOffset property.- Parameters:
value- allowed object isTimeOffsetType- See Also:
-
getAbsoluteTime
@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<?> getAbsoluteTime()Substitution group for absoluteTimeType component of astronTimeType- Returns:
- possible object is
JAXBElement<Object>JAXBElement<RelocatableOriginType>JAXBElement<IsoTimeType>JAXBElement<JdTimeType>JAXBElement<JdTimeType>
-
setAbsoluteTime
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setAbsoluteTime(jakarta.xml.bind.JAXBElement<?> value) Sets the value of the absoluteTime property.- Parameters:
value- allowed object isJAXBElement<Object>JAXBElement<RelocatableOriginType>JAXBElement<IsoTimeType>JAXBElement<JdTimeType>JAXBElement<JdTimeType>- 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) -
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() -
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() -
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
-
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
-
withTimescale
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstronTimeType withTimescale(TimeScaleType value) -
withTimeOffset
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstronTimeType withTimeOffset(TimeOffsetType value) -
withAbsoluteTime
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstronTimeType withAbsoluteTime(jakarta.xml.bind.JAXBElement<?> value) -
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
-
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
-
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
-