Class StandardKeyEnumeration
java.lang.Object
org.javastro.ivoa.entities.resource.Resource
org.javastro.ivoa.entities.resource.standard.StandardKeyEnumeration
- 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 StandardKeyEnumeration
extends Resource
implements org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
A registered set of related keys. Each key can be
uniquely identified by combining the IVOA identifier of
this resource with the key name separated by the URI
fragment delimiter, #, as in: ivoa-identifier#key-name
Java class for StandardKeyEnumeration complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="StandardKeyEnumeration">
<complexContent>
<extension base="{http://www.ivoa.net/xml/VOResource/v1.0}Resource">
<sequence>
<element name="key" type="{http://www.ivoa.net/xml/StandardsRegExt/v1.0}StandardKey" maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<StandardKey>the name and definition of a key--a named concept, feature, or property.Fields inherited from class org.javastro.ivoa.entities.resource.Resource
altIdentifiers, content, created, curation, identifier, shortName, status, title, updated, validationLevels, version -
Constructor Summary
ConstructorsConstructorDescriptionDefault no-arg constructorStandardKeyEnumeration(List<Validation> validationLevels, String title, String shortName, String identifier, List<String> altIdentifiers, Curation curation, Content content, LocalDateTime created, LocalDateTime updated, String status, String version, List<StandardKey> keies) 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) booleangetKeies()the name and definition of a key--a named concept, feature, or 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) toString()withAltIdentifiers(String... values) withAltIdentifiers(Collection<String> values) withContent(Content value) withCreated(LocalDateTime value) withCuration(Curation value) withIdentifier(String value) withKeies(Collection<StandardKey> values) withKeies(StandardKey... values) withShortName(String value) withStatus(String value) withUpdated(LocalDateTime value) withValidationLevels(Collection<Validation> values) withValidationLevels(Validation... values) withVersion(String value) Methods inherited from class org.javastro.ivoa.entities.resource.Resource
getAltIdentifiers, getContent, getCreated, getCuration, getIdentifier, getShortName, getStatus, getTitle, getUpdated, getValidationLevels, getVersion, setContent, setCreated, setCuration, setIdentifier, setShortName, setStatus, setTitle, setUpdated, setVersion
-
Field Details
-
keies
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected List<StandardKey> keiesthe name and definition of a key--a named concept, feature, or property.
-
-
Constructor Details
-
StandardKeyEnumeration
public StandardKeyEnumeration()Default no-arg constructor -
StandardKeyEnumeration
public StandardKeyEnumeration(List<Validation> validationLevels, String title, String shortName, String identifier, List<String> altIdentifiers, Curation curation, Content content, LocalDateTime created, LocalDateTime updated, String status, String version, List<StandardKey> keies) Fully-initialising value constructor
-
-
Method Details
-
getKeies
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public List<StandardKey> getKeies()the name and definition of a key--a named concept, feature, or property. Gets the value of the keies 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 keies property.For example, to add a new item, do as follows:
getKeies().add(newItem);
Objects of the following type(s) are allowed in the list
StandardKey- Returns:
- The value of the keies property.
-
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) -
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 classResource
-
withKeies
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StandardKeyEnumeration withKeies(StandardKey... values) -
withKeies
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StandardKeyEnumeration withKeies(Collection<StandardKey> values) -
withValidationLevels
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StandardKeyEnumeration withValidationLevels(Validation... values) - Overrides:
withValidationLevelsin classResource
-
withValidationLevels
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StandardKeyEnumeration withValidationLevels(Collection<Validation> values) - Overrides:
withValidationLevelsin classResource
-
withTitle
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StandardKeyEnumeration withTitle(String value) -
withShortName
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StandardKeyEnumeration withShortName(String value) - Overrides:
withShortNamein classResource
-
withIdentifier
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StandardKeyEnumeration withIdentifier(String value) - Overrides:
withIdentifierin classResource
-
withAltIdentifiers
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StandardKeyEnumeration withAltIdentifiers(String... values) - Overrides:
withAltIdentifiersin classResource
-
withAltIdentifiers
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StandardKeyEnumeration withAltIdentifiers(Collection<String> values) - Overrides:
withAltIdentifiersin classResource
-
withCuration
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StandardKeyEnumeration withCuration(Curation value) - Overrides:
withCurationin classResource
-
withContent
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StandardKeyEnumeration withContent(Content value) - Overrides:
withContentin classResource
-
withCreated
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StandardKeyEnumeration withCreated(LocalDateTime value) - Overrides:
withCreatedin classResource
-
withUpdated
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StandardKeyEnumeration withUpdated(LocalDateTime value) - Overrides:
withUpdatedin classResource
-
withStatus
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StandardKeyEnumeration withStatus(String value) - Overrides:
withStatusin classResource
-
withVersion
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StandardKeyEnumeration withVersion(String value) - Overrides:
withVersionin classResource
-
mergeFrom
-
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- Overrides:
createNewInstancein classResource
-