Class ObsDataLocationType
java.lang.Object
org.javastro.ivoa.entities.stc.v1.StcBaseType
org.javastro.ivoa.entities.stc.v1.StcMetadataType
org.javastro.ivoa.entities.stc.v1.ObsDataLocationType
- 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 ObsDataLocationType
extends StcMetadataType
implements org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
Type for observational STC metadata
Java class for obsDataLocationType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="obsDataLocationType">
<complexContent>
<extension base="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}stcMetadataType">
<sequence>
<element name="ObservatoryLocation" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}observatoryLocationType"/>
<element name="ObservationLocation" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}astroSTCDescriptionType"/>
<element name="PixelSpace" type="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}pixelSpaceType" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AstroSTCDescriptionTypeDescribes the spatial and temporal coverage of the observationprotected ObservatoryLocationTypeSpecifies the location of the observatory during the observationprotected PixelSpaceTypeDefines the pixel coordinate system for pixelated data -
Constructor Summary
ConstructorsConstructorDescriptionDefault no-arg constructorObsDataLocationType(String id, Object idref, String ucd, String type, String href, String idType, String idrefType, ObservatoryLocationType observatoryLocation, AstroSTCDescriptionType observationLocation, PixelSpaceType pixelSpace) 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) booleanDescribes the spatial and temporal coverage of the observationSpecifies the location of the observatory during the observationDefines the pixel coordinate system for pixelated datainthashCode()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 observationLocation property.voidSets the value of the observatoryLocation property.voidsetPixelSpace(PixelSpaceType value) Sets the value of the pixelSpace property.toString()withIDREFType(String value) withIDType(String value) withPixelSpace(PixelSpaceType value) Methods 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
-
observatoryLocation
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected ObservatoryLocationType observatoryLocationSpecifies the location of the observatory during the observation -
observationLocation
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected AstroSTCDescriptionType observationLocationDescribes the spatial and temporal coverage of the observation -
pixelSpace
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected PixelSpaceType pixelSpaceDefines the pixel coordinate system for pixelated data
-
-
Constructor Details
-
ObsDataLocationType
public ObsDataLocationType()Default no-arg constructor -
ObsDataLocationType
public ObsDataLocationType(String id, Object idref, String ucd, String type, String href, String idType, String idrefType, ObservatoryLocationType observatoryLocation, AstroSTCDescriptionType observationLocation, PixelSpaceType pixelSpace) Fully-initialising value constructor
-
-
Method Details
-
getObservatoryLocation
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ObservatoryLocationType getObservatoryLocation()Specifies the location of the observatory during the observation- Returns:
- possible object is
ObservatoryLocationType
-
setObservatoryLocation
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setObservatoryLocation(ObservatoryLocationType value) Sets the value of the observatoryLocation property.- Parameters:
value- allowed object isObservatoryLocationType- See Also:
-
getObservationLocation
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroSTCDescriptionType getObservationLocation()Describes the spatial and temporal coverage of the observation- Returns:
- possible object is
AstroSTCDescriptionType
-
setObservationLocation
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setObservationLocation(AstroSTCDescriptionType value) Sets the value of the observationLocation property.- Parameters:
value- allowed object isAstroSTCDescriptionType- See Also:
-
getPixelSpace
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public PixelSpaceType getPixelSpace()Defines the pixel coordinate system for pixelated data- Returns:
- possible object is
PixelSpaceType
-
setPixelSpace
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setPixelSpace(PixelSpaceType value) Sets the value of the pixelSpace property.- Parameters:
value- allowed object isPixelSpaceType- 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 classStcMetadataType
-
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 classStcMetadataType
-
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 classStcMetadataType
-
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 classStcMetadataType
-
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 classStcMetadataType
-
withObservatoryLocation
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ObsDataLocationType withObservatoryLocation(ObservatoryLocationType value) -
withObservationLocation
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ObsDataLocationType withObservationLocation(AstroSTCDescriptionType value) -
withPixelSpace
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ObsDataLocationType withPixelSpace(PixelSpaceType value) -
withId
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ObsDataLocationType withId(String value) - Overrides:
withIdin classStcMetadataType
-
withIdref
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ObsDataLocationType withIdref(Object value) - Overrides:
withIdrefin classStcMetadataType
-
withUcd
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ObsDataLocationType withUcd(String value) - Overrides:
withUcdin classStcMetadataType
-
withType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ObsDataLocationType withType(String value) - Overrides:
withTypein classStcMetadataType
-
withHref
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ObsDataLocationType withHref(String value) - Overrides:
withHrefin classStcMetadataType
-
withIDType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ObsDataLocationType withIDType(String value) - Overrides:
withIDTypein classStcMetadataType
-
withIDREFType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ObsDataLocationType withIDREFType(String value) - Overrides:
withIDREFTypein classStcMetadataType
-
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 classStcMetadataType
-
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 classStcMetadataType
-
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 classStcMetadataType
-