Class STCRegion
java.lang.Object
org.javastro.ivoa.entities.stc.v1.StcBaseType
org.javastro.ivoa.entities.stc.v1.StcMetadataType
org.javastro.ivoa.entities.stc.v1.STCRegion
- 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 STCRegion
extends StcMetadataType
implements org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
Type for STC Region
Java class for STCRegion complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="STCRegion">
<complexContent>
<extension base="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}stcMetadataType">
<sequence>
<element ref="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}AstroCoordSystem"/>
<element ref="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}Region"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AstroCoordSystemTypeThe coordinate system definition: spatial coordinate frame and reference position; time frame and reference position; the coordinate flavor; the spectral fromae and redshift/Doppler frame; and the planetary ephemeris; an ID is required, since this is how coordinate elements are associated with their coordinate systemsprotected jakarta.xml.bind.JAXBElement<? extends RegionType>Head element of the Region substitution group; a Region is a Shape or the result of a Region Operation on one or more Regions -
Constructor Summary
ConstructorsConstructorDescriptionDefault no-arg constructorSTCRegion(String id, Object idref, String ucd, String type, String href, String idType, String idrefType, AstroCoordSystemType astroCoordSystem, jakarta.xml.bind.JAXBElement<? extends RegionType> region) 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 coordinate system definition: spatial coordinate frame and reference position; time frame and reference position; the coordinate flavor; the spectral fromae and redshift/Doppler frame; and the planetary ephemeris; an ID is required, since this is how coordinate elements are associated with their coordinate systemsjakarta.xml.bind.JAXBElement<? extends RegionType>Head element of the Region substitution group; a Region is a Shape or the result of a Region Operation on one or more RegionsinthashCode()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 astroCoordSystem property.voidsetRegion(jakarta.xml.bind.JAXBElement<? extends RegionType> value) Sets the value of the region property.toString()withIDREFType(String value) withIDType(String value) withRegion(jakarta.xml.bind.JAXBElement<? extends RegionType> 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
-
astroCoordSystem
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected AstroCoordSystemType astroCoordSystemThe coordinate system definition: spatial coordinate frame and reference position; time frame and reference position; the coordinate flavor; the spectral fromae and redshift/Doppler frame; and the planetary ephemeris; an ID is required, since this is how coordinate elements are associated with their coordinate systems -
region
@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 RegionType> regionHead element of the Region substitution group; a Region is a Shape or the result of a Region Operation on one or more Regions
-
-
Constructor Details
-
STCRegion
public STCRegion()Default no-arg constructor -
STCRegion
public STCRegion(String id, Object idref, String ucd, String type, String href, String idType, String idrefType, AstroCoordSystemType astroCoordSystem, jakarta.xml.bind.JAXBElement<? extends RegionType> region) Fully-initialising value constructor
-
-
Method Details
-
getAstroCoordSystem
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public AstroCoordSystemType getAstroCoordSystem()The coordinate system definition: spatial coordinate frame and reference position; time frame and reference position; the coordinate flavor; the spectral fromae and redshift/Doppler frame; and the planetary ephemeris; an ID is required, since this is how coordinate elements are associated with their coordinate systems- Returns:
- possible object is
AstroCoordSystemType
-
setAstroCoordSystem
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setAstroCoordSystem(AstroCoordSystemType value) Sets the value of the astroCoordSystem property.- Parameters:
value- allowed object isAstroCoordSystemType- See Also:
-
getRegion
@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 RegionType> getRegion()Head element of the Region substitution group; a Region is a Shape or the result of a Region Operation on one or more Regions- Returns:
- possible object is
JAXBElement<AllSkyType>JAXBElement<BoxType>JAXBElement<CircleType>JAXBElement<ConvexHullType>JAXBElement<ConvexType>JAXBElement<DiffType>JAXBElement<EllipseType>JAXBElement<IntersectionType>JAXBElement<NegationType>JAXBElement<PolygonType>JAXBElement<RegionType>JAXBElement<SectorType>JAXBElement<SkyIndexType>JAXBElement<UnionType>
-
setRegion
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setRegion(jakarta.xml.bind.JAXBElement<? extends RegionType> value) Sets the value of the region property.- Parameters:
value- allowed object isJAXBElement<AllSkyType>JAXBElement<BoxType>JAXBElement<CircleType>JAXBElement<ConvexHullType>JAXBElement<ConvexType>JAXBElement<DiffType>JAXBElement<EllipseType>JAXBElement<IntersectionType>JAXBElement<NegationType>JAXBElement<PolygonType>JAXBElement<RegionType>JAXBElement<SectorType>JAXBElement<SkyIndexType>JAXBElement<UnionType>- 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
-
withAstroCoordSystem
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public STCRegion withAstroCoordSystem(AstroCoordSystemType value) -
withRegion
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public STCRegion withRegion(jakarta.xml.bind.JAXBElement<? extends RegionType> value) -
withId
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public STCRegion 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 STCRegion 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 STCRegion 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 STCRegion 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 STCRegion 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 STCRegion 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 STCRegion 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
-