Class CatalogResource
java.lang.Object
org.javastro.ivoa.entities.resource.Resource
org.javastro.ivoa.entities.resource.Service
org.javastro.ivoa.entities.resource.dataservice.DataResource
org.javastro.ivoa.entities.resource.dataservice.CatalogResource
- All Implemented Interfaces:
org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
- Direct Known Subclasses:
CatalogService
@Generated(value="com.sun.tools.xjc.Driver",
comments="JAXB RI v4.0.4",
date="2024-08-01T13:15:43+01:00")
public class CatalogResource
extends DataResource
implements org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
While this includes classical astronomical catalogues,
this resource is also appropriate for collections of observations
or simulation results provided their metadata are available
in a sufficiently structured form (e.g., Obscore, SSAP, etc).
Java class for CatalogResource complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="CatalogResource">
<complexContent>
<extension base="{http://www.ivoa.net/xml/VODataService/v1.1}DataResource">
<sequence>
<element name="tableset" type="{http://www.ivoa.net/xml/VODataService/v1.1}TableSet" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TablesetEach schema name and each table name must be unique within this tableset.Fields inherited from class org.javastro.ivoa.entities.resource.dataservice.DataResource
coverage, facilities, instrumentsFields inherited from class org.javastro.ivoa.entities.resource.Service
capabilities, rightsFields 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 constructorCatalogResource(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<Rights> rights, List<Capability> capabilities, List<ResourceName> facilities, List<ResourceName> instruments, Coverage coverage, Tableset tableset) 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) booleanEach schema name and each table name must be unique within this tableset.inthashCode()voidvoidmergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy) voidsetTableset(Tableset value) Sets the value of the tableset property.toString()withAltIdentifiers(String... values) withAltIdentifiers(Collection<String> values) withCapabilities(Collection<Capability> values) withCapabilities(Capability... values) withContent(Content value) withCoverage(Coverage value) withCreated(LocalDateTime value) withCuration(Curation value) withFacilities(Collection<ResourceName> values) withFacilities(ResourceName... values) withIdentifier(String value) withInstruments(Collection<ResourceName> values) withInstruments(ResourceName... values) withRights(Collection<Rights> values) withRights(Rights... values) withShortName(String value) withStatus(String value) withTableset(Tableset value) withUpdated(LocalDateTime value) withValidationLevels(Collection<Validation> values) withValidationLevels(Validation... values) withVersion(String value) Methods inherited from class org.javastro.ivoa.entities.resource.dataservice.DataResource
getCoverage, getFacilities, getInstruments, setCoverageMethods inherited from class org.javastro.ivoa.entities.resource.Service
getCapabilities, getRightsMethods 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
-
tableset
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected Tableset tablesetEach schema name and each table name must be unique within this tableset.
-
-
Constructor Details
-
CatalogResource
public CatalogResource()Default no-arg constructor -
CatalogResource
public CatalogResource(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<Rights> rights, List<Capability> capabilities, List<ResourceName> facilities, List<ResourceName> instruments, Coverage coverage, Tableset tableset) Fully-initialising value constructor
-
-
Method Details
-
getTableset
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Tableset getTableset()Each schema name and each table name must be unique within this tableset.- Returns:
- possible object is
Tableset
-
setTableset
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setTableset(Tableset value) Sets the value of the tableset property.- Parameters:
value- allowed object isTableset- 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 classDataResource
-
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 classDataResource
-
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 classDataResource
-
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 classDataResource
-
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 classDataResource
-
withTableset
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withTableset(Tableset value) -
withFacilities
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withFacilities(ResourceName... values) - Overrides:
withFacilitiesin classDataResource
-
withFacilities
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withFacilities(Collection<ResourceName> values) - Overrides:
withFacilitiesin classDataResource
-
withInstruments
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withInstruments(ResourceName... values) - Overrides:
withInstrumentsin classDataResource
-
withInstruments
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withInstruments(Collection<ResourceName> values) - Overrides:
withInstrumentsin classDataResource
-
withCoverage
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withCoverage(Coverage value) - Overrides:
withCoveragein classDataResource
-
withRights
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withRights(Rights... values) - Overrides:
withRightsin classDataResource
-
withRights
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withRights(Collection<Rights> values) - Overrides:
withRightsin classDataResource
-
withCapabilities
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withCapabilities(Capability... values) - Overrides:
withCapabilitiesin classDataResource
-
withCapabilities
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withCapabilities(Collection<Capability> values) - Overrides:
withCapabilitiesin classDataResource
-
withValidationLevels
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withValidationLevels(Validation... values) - Overrides:
withValidationLevelsin classDataResource
-
withValidationLevels
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withValidationLevels(Collection<Validation> values) - Overrides:
withValidationLevelsin classDataResource
-
withTitle
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withTitle(String value) - Overrides:
withTitlein classDataResource
-
withShortName
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withShortName(String value) - Overrides:
withShortNamein classDataResource
-
withIdentifier
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withIdentifier(String value) - Overrides:
withIdentifierin classDataResource
-
withAltIdentifiers
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withAltIdentifiers(String... values) - Overrides:
withAltIdentifiersin classDataResource
-
withAltIdentifiers
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withAltIdentifiers(Collection<String> values) - Overrides:
withAltIdentifiersin classDataResource
-
withCuration
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withCuration(Curation value) - Overrides:
withCurationin classDataResource
-
withContent
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withContent(Content value) - Overrides:
withContentin classDataResource
-
withCreated
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withCreated(LocalDateTime value) - Overrides:
withCreatedin classDataResource
-
withUpdated
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withUpdated(LocalDateTime value) - Overrides:
withUpdatedin classDataResource
-
withStatus
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withStatus(String value) - Overrides:
withStatusin classDataResource
-
withVersion
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public CatalogResource withVersion(String value) - Overrides:
withVersionin classDataResource
-
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 classDataResource
-
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 classDataResource
-
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 classDataResource
-