Class TimeIntervalType
java.lang.Object
org.javastro.ivoa.entities.stc.v1.StcBaseType
org.javastro.ivoa.entities.stc.v1.CoordIntervalType
org.javastro.ivoa.entities.stc.v1.TimeIntervalType
- 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 TimeIntervalType
extends CoordIntervalType
implements org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
The time interval needs to contain a start time or a stop time or both; it needs to refer to a coordinate system; boundaries may or may not be inclusive
Java class for timeIntervalType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="timeIntervalType">
<complexContent>
<extension base="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}coordIntervalType">
<sequence>
<element name="StartTime" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}astronTimeType" minOccurs="0"/>
<element name="StopTime" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}astronTimeType" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AstronTimeTypeastronTime may be expressed in ISO8601 or as a double relative to a reference timeprotected AstronTimeTypeastronTime may be expressed in ISO8601 or as a double relative to a reference timeFields inherited from class org.javastro.ivoa.entities.stc.v1.CoordIntervalType
fillFactor, frameId, hiInclude, loInclude -
Constructor Summary
ConstructorsConstructorDescriptionDefault no-arg constructorTimeIntervalType(String id, Object idref, String ucd, String type, String href, String idType, String idrefType, Boolean loInclude, Boolean hiInclude, Float fillFactor, Object frameId, AstronTimeType startTime, AstronTimeType stopTime) 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) booleanastronTime may be expressed in ISO8601 or as a double relative to a reference timeastronTime may be expressed in ISO8601 or as a double relative to a reference timeinthashCode()voidvoidmergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy) voidsetStartTime(AstronTimeType value) Sets the value of the startTime property.voidsetStopTime(AstronTimeType value) Sets the value of the stopTime property.toString()withFillFactor(Float value) withFrameId(Object value) withHiInclude(Boolean value) withIDREFType(String value) withIDType(String value) withLoInclude(Boolean value) withStartTime(AstronTimeType value) withStopTime(AstronTimeType value) Methods inherited from class org.javastro.ivoa.entities.stc.v1.CoordIntervalType
getFillFactor, getFrameId, isHiInclude, isLoInclude, setFillFactor, setFrameId, setHiInclude, setLoIncludeMethods 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
-
startTime
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected AstronTimeType startTimeastronTime may be expressed in ISO8601 or as a double relative to a reference time -
stopTime
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected AstronTimeType stopTimeastronTime may be expressed in ISO8601 or as a double relative to a reference time
-
-
Constructor Details
-
TimeIntervalType
public TimeIntervalType()Default no-arg constructor -
TimeIntervalType
public TimeIntervalType(String id, Object idref, String ucd, String type, String href, String idType, String idrefType, Boolean loInclude, Boolean hiInclude, Float fillFactor, Object frameId, AstronTimeType startTime, AstronTimeType stopTime) Fully-initialising value constructor
-
-
Method Details
-
getStartTime
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstronTimeType getStartTime()astronTime may be expressed in ISO8601 or as a double relative to a reference time- Returns:
- possible object is
AstronTimeType
-
setStartTime
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setStartTime(AstronTimeType value) Sets the value of the startTime property.- Parameters:
value- allowed object isAstronTimeType- See Also:
-
getStopTime
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstronTimeType getStopTime()astronTime may be expressed in ISO8601 or as a double relative to a reference time- Returns:
- possible object is
AstronTimeType
-
setStopTime
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setStopTime(AstronTimeType value) Sets the value of the stopTime property.- Parameters:
value- allowed object isAstronTimeType- 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 classCoordIntervalType
-
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 classCoordIntervalType
-
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 classCoordIntervalType
-
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 classCoordIntervalType
-
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 classCoordIntervalType
-
withStartTime
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TimeIntervalType withStartTime(AstronTimeType value) -
withStopTime
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TimeIntervalType withStopTime(AstronTimeType value) -
withLoInclude
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TimeIntervalType withLoInclude(Boolean value) - Overrides:
withLoIncludein classCoordIntervalType
-
withHiInclude
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TimeIntervalType withHiInclude(Boolean value) - Overrides:
withHiIncludein classCoordIntervalType
-
withFillFactor
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TimeIntervalType withFillFactor(Float value) - Overrides:
withFillFactorin classCoordIntervalType
-
withFrameId
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TimeIntervalType withFrameId(Object value) - Overrides:
withFrameIdin classCoordIntervalType
-
withId
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TimeIntervalType withId(String value) - Overrides:
withIdin classCoordIntervalType
-
withIdref
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TimeIntervalType withIdref(Object value) - Overrides:
withIdrefin classCoordIntervalType
-
withUcd
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TimeIntervalType withUcd(String value) - Overrides:
withUcdin classCoordIntervalType
-
withType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TimeIntervalType withType(String value) - Overrides:
withTypein classCoordIntervalType
-
withHref
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TimeIntervalType withHref(String value) - Overrides:
withHrefin classCoordIntervalType
-
withIDType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TimeIntervalType withIDType(String value) - Overrides:
withIDTypein classCoordIntervalType
-
withIDREFType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TimeIntervalType withIDREFType(String value) - Overrides:
withIDREFTypein classCoordIntervalType
-
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 classCoordIntervalType
-
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 classCoordIntervalType
-
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 classCoordIntervalType
-