Class StcDescriptionType
- All Implemented Interfaces:
com.kscs.util.jaxb.Copyable,com.kscs.util.jaxb.PartialCopyable,Cloneable,org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
- Direct Known Subclasses:
AstroSTCDescriptionType,ObservatoryLocationType,PixelSpaceType
Java class for stcDescriptionType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="stcDescriptionType">
<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}CoordSys" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}Coords" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.ivoa.net/xml/STC/stc-v1.30.xsd}CoordArea" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classclassstatic classstatic classstatic classStcDescriptionType.Selector<TRoot extends com.kscs.util.jaxb.Selector<TRoot,?>, TParent> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<jakarta.xml.bind.JAXBElement<? extends CoordAreaType>>General coordinate area description; head element but not abstractprotected List<jakarta.xml.bind.JAXBElement<? extends CoordsType>>Head element of Coords group (not abstract)protected List<jakarta.xml.bind.JAXBElement<? extends CoordSysType>>Head element (not abstract) of the CoordSys groupFields inherited from class org.javastro.ivoa.entities.stc.v1.StcBaseType
__cachedModifier__, href, id, idref, idrefType, idType, type, ucd -
Constructor Summary
ConstructorsConstructorDescriptionDefault no-arg constructorStcDescriptionType(String id, Object idref, String ucd, String type, String href, String idType, String idrefType, List<jakarta.xml.bind.JAXBElement<? extends CoordSysType>> coordSys, List<jakarta.xml.bind.JAXBElement<? extends CoordsType>> coords, List<jakarta.xml.bind.JAXBElement<? extends CoordAreaType>> coordAreas) 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) static StcDescriptionType.Builder<Void>builder()clone()copyExcept(com.kscs.util.jaxb.PropertyTree _propertyTree) static StcDescriptionType.Builder<Void>copyExcept(StcBaseType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) static StcDescriptionType.Builder<Void>copyExcept(StcDescriptionType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) static StcDescriptionType.Builder<Void>copyExcept(StcMetadataType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) static <_B> StcDescriptionType.Builder<_B>copyOf(StcBaseType _other) static <_B> StcDescriptionType.Builder<_B>copyOf(StcBaseType _other, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) static <_B> StcDescriptionType.Builder<_B>copyOf(StcDescriptionType _other) static <_B> StcDescriptionType.Builder<_B>copyOf(StcDescriptionType _other, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) static <_B> StcDescriptionType.Builder<_B>copyOf(StcMetadataType _other) static <_B> StcDescriptionType.Builder<_B>copyOf(StcMetadataType _other, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) copyOnly(com.kscs.util.jaxb.PropertyTree _propertyTree) static StcDescriptionType.Builder<Void>copyOnly(StcBaseType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) static StcDescriptionType.Builder<Void>copyOnly(StcDescriptionType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) static StcDescriptionType.Builder<Void>copyOnly(StcMetadataType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) <_B> voidcopyTo(StcDescriptionType.Builder<_B> _other) Copies all state of this object to a builder.<_B> voidcopyTo(StcDescriptionType.Builder<_B> _other, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) Copies all state of this object to a builder.createCopy(com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) booleanList<jakarta.xml.bind.JAXBElement<? extends CoordAreaType>>General coordinate area description; head element but not abstract Gets the value of the coordAreas property.List<jakarta.xml.bind.JAXBElement<? extends CoordsType>>Head element of Coords group (not abstract) Gets the value of the coords property.List<jakarta.xml.bind.JAXBElement<? extends CoordSysType>>Head element (not abstract) of the CoordSys group Gets the value of the coordSys 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) modifier()<_B> StcDescriptionType.Builder<_B>newCopyBuilder(_B _parentBuilder) <_B> StcDescriptionType.Builder<_B>newCopyBuilder(_B _parentBuilder, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) newCopyBuilder(com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) toString()visit(com.kscs.util.jaxb.PropertyVisitor _visitor_) Methods inherited from class org.javastro.ivoa.entities.stc.v1.StcMetadataType
copyTo, copyTo
-
Field Details
-
coordSys
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") protected List<jakarta.xml.bind.JAXBElement<? extends CoordSysType>> coordSysHead element (not abstract) of the CoordSys group -
coords
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") protected List<jakarta.xml.bind.JAXBElement<? extends CoordsType>> coordsHead element of Coords group (not abstract) -
coordAreas
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") protected List<jakarta.xml.bind.JAXBElement<? extends CoordAreaType>> coordAreasGeneral coordinate area description; head element but not abstract
-
-
Constructor Details
-
StcDescriptionType
public StcDescriptionType()Default no-arg constructor -
StcDescriptionType
public StcDescriptionType(String id, Object idref, String ucd, String type, String href, String idType, String idrefType, List<jakarta.xml.bind.JAXBElement<? extends CoordSysType>> coordSys, List<jakarta.xml.bind.JAXBElement<? extends CoordsType>> coords, List<jakarta.xml.bind.JAXBElement<? extends CoordAreaType>> coordAreas) Fully-initialising value constructor
-
-
Method Details
-
getCoordSys
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public List<jakarta.xml.bind.JAXBElement<? extends CoordSysType>> getCoordSys()Head element (not abstract) of the CoordSys group Gets the value of the coordSys property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the coordSys property.For example, to add a new item, do as follows:
getCoordSys().add(newItem);
Objects of the following type(s) are allowed in the list
JAXBElement<AstroCoordSystemType>JAXBElement<CoordSysType>JAXBElement<PixelCoordSystemType>- Returns:
- The value of the coordSys property.
-
getCoords
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public List<jakarta.xml.bind.JAXBElement<? extends CoordsType>> getCoords()Head element of Coords group (not abstract) Gets the value of the coords property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the coords property.For example, to add a new item, do as follows:
getCoords().add(newItem);
Objects of the following type(s) are allowed in the list
JAXBElement<AstroCoordsType>JAXBElement<CoordsType>JAXBElement<PixelCoordsType>- Returns:
- The value of the coords property.
-
getCoordAreas
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public List<jakarta.xml.bind.JAXBElement<? extends CoordAreaType>> getCoordAreas()General coordinate area description; head element but not abstract Gets the value of the coordAreas property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the coordAreas property.For example, to add a new item, do as follows:
getCoordAreas().add(newItem);
Objects of the following type(s) are allowed in the list
JAXBElement<AstroCoordAreaType>JAXBElement<CoordAreaType>JAXBElement<PixelCoordAreaType>- Returns:
- The value of the coordAreas property.
-
equals
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+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="2025-06-24T19:08:06+01:00") public int hashCode()- Overrides:
hashCodein classStcMetadataType
-
toString
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public String toString()- Overrides:
toStringin classStcMetadataType
-
append
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+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="2025-06-24T19:08:06+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
-
mergeFrom
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+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="2025-06-24T19:08:06+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="2025-06-24T19:08:06+01:00") public Object createNewInstance()- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
createNewInstancein classStcMetadataType
-
clone
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public StcDescriptionType clone()- Overrides:
clonein classStcMetadataType
-
createCopy
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public StcDescriptionType createCopy()- Specified by:
createCopyin interfacecom.kscs.util.jaxb.Copyable- Overrides:
createCopyin classStcMetadataType
-
createCopy
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public StcDescriptionType createCopy(com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) - Specified by:
createCopyin interfacecom.kscs.util.jaxb.PartialCopyable- Overrides:
createCopyin classStcMetadataType
-
copyExcept
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public StcDescriptionType copyExcept(com.kscs.util.jaxb.PropertyTree _propertyTree) - Specified by:
copyExceptin interfacecom.kscs.util.jaxb.PartialCopyable- Overrides:
copyExceptin classStcMetadataType
-
copyOnly
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public StcDescriptionType copyOnly(com.kscs.util.jaxb.PropertyTree _propertyTree) - Specified by:
copyOnlyin interfacecom.kscs.util.jaxb.PartialCopyable- Overrides:
copyOnlyin classStcMetadataType
-
modifier
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public StcDescriptionType.Modifier modifier()- Overrides:
modifierin classStcMetadataType
-
copyTo
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public <_B> void copyTo(StcDescriptionType.Builder<_B> _other) Copies all state of this object to a builder. This method is used by the copyOf method and should not be called directly by client code.- Parameters:
_other- A builder instance to which the state of this object will be copied.
-
newCopyBuilder
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public <_B> StcDescriptionType.Builder<_B> newCopyBuilder(_B _parentBuilder) - Overrides:
newCopyBuilderin classStcMetadataType
-
newCopyBuilder
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public StcDescriptionType.Builder<Void> newCopyBuilder()- Overrides:
newCopyBuilderin classStcMetadataType
-
builder
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public static StcDescriptionType.Builder<Void> builder() -
copyOf
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public static <_B> StcDescriptionType.Builder<_B> copyOf(StcBaseType _other) -
copyOf
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public static <_B> StcDescriptionType.Builder<_B> copyOf(StcMetadataType _other) -
copyOf
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public static <_B> StcDescriptionType.Builder<_B> copyOf(StcDescriptionType _other) -
copyTo
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public <_B> void copyTo(StcDescriptionType.Builder<_B> _other, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) Copies all state of this object to a builder. This method is used by the copyOf method and should not be called directly by client code.- Parameters:
_other- A builder instance to which the state of this object will be copied.
-
newCopyBuilder
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public <_B> StcDescriptionType.Builder<_B> newCopyBuilder(_B _parentBuilder, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) - Overrides:
newCopyBuilderin classStcMetadataType
-
newCopyBuilder
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public StcDescriptionType.Builder<Void> newCopyBuilder(com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) - Overrides:
newCopyBuilderin classStcMetadataType
-
copyOf
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public static <_B> StcDescriptionType.Builder<_B> copyOf(StcBaseType _other, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) -
copyOf
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public static <_B> StcDescriptionType.Builder<_B> copyOf(StcMetadataType _other, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) -
copyOf
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public static <_B> StcDescriptionType.Builder<_B> copyOf(StcDescriptionType _other, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) -
copyExcept
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public static StcDescriptionType.Builder<Void> copyExcept(StcBaseType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) -
copyExcept
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public static StcDescriptionType.Builder<Void> copyExcept(StcMetadataType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) -
copyExcept
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public static StcDescriptionType.Builder<Void> copyExcept(StcDescriptionType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) -
copyOnly
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public static StcDescriptionType.Builder<Void> copyOnly(StcBaseType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) -
copyOnly
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public static StcDescriptionType.Builder<Void> copyOnly(StcMetadataType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) -
copyOnly
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public static StcDescriptionType.Builder<Void> copyOnly(StcDescriptionType _other, com.kscs.util.jaxb.PropertyTree _propertyTree) -
visit
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2025-06-24T19:08:06+01:00") public StcDescriptionType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_) - Overrides:
visitin classStcMetadataType
-