Package org.gedcomx.source
Class Coverage
- java.lang.Object
-
- org.gedcomx.common.ExtensibleData
-
- org.gedcomx.links.HypermediaEnabledData
-
- org.gedcomx.source.Coverage
-
- All Implemented Interfaces:
HasTransientProperties,SupportsLinks,SupportsExtensionElements
public class Coverage extends HypermediaEnabledData
A description of the coverage of a resource.- Author:
- Ryan Heaton
-
-
Field Summary
-
Fields inherited from class org.gedcomx.common.ExtensibleData
extensionElements, transientProperties
-
-
Constructor Summary
Constructors Constructor Description Coverage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)RecordTypegetKnownRecordType()The type of record being covered in this collection, if any.URIgetRecordType()The type of record being covered, if any.PlaceReferencegetSpatial()Spatial coverage.DategetTemporal()Temporal coverage.inthashCode()CoveragerecordType(URI recordType)Build out this coverage with a record type.CoveragerecordType(RecordType recordType)Build out this coverage with a record type.voidsetKnownRecordType(RecordType type)The type of record being covered in this collection, if any.voidsetRecordType(URI recordType)The type of record being covered, if any.voidsetSpatial(PlaceReference spatial)Spatial coverage.voidsetTemporal(Date temporal)Temporal coverage.Coveragespatial(PlaceReference spatial)Build out this coverage with spatial coverage.Coveragetemporal(Date temporal)Build out this coverage with temporal coverage.-
Methods inherited from class org.gedcomx.links.HypermediaEnabledData
addLink, addLink, addTemplatedLink, embed, getLink, getLinks, getLinks, link, link, setLinks
-
Methods inherited from class org.gedcomx.common.ExtensibleData
addExtensionElement, embed, extensionElement, findExtensionOfType, findExtensionOfType, findExtensionsOfType, findExtensionsOfType, getExtensionElements, getId, getTransientProperties, getTransientProperty, id, removeExtensionElements, setExtensionElement, setExtensionElements, setId, setTransientProperty, toString
-
-
-
-
Method Detail
-
getSpatial
public PlaceReference getSpatial()
Spatial coverage.- Returns:
- Spatial coverage.
-
setSpatial
public void setSpatial(PlaceReference spatial)
Spatial coverage.- Parameters:
spatial- Spatial coverage.
-
spatial
public Coverage spatial(PlaceReference spatial)
Build out this coverage with spatial coverage.- Parameters:
spatial- The spatial coverage.- Returns:
- this.
-
getTemporal
public Date getTemporal()
Temporal coverage.- Returns:
- Temporal coverage.
-
setTemporal
public void setTemporal(Date temporal)
Temporal coverage.- Parameters:
temporal- Temporal coverage.
-
temporal
public Coverage temporal(Date temporal)
Build out this coverage with temporal coverage.- Parameters:
temporal- The temporal coverage.- Returns:
- This.
-
getRecordType
public URI getRecordType()
The type of record being covered, if any.- Returns:
- The type of record being covered.
-
setRecordType
public void setRecordType(URI recordType)
The type of record being covered, if any.- Parameters:
recordType- The type of record being covered.
-
recordType
public Coverage recordType(URI recordType)
Build out this coverage with a record type.- Parameters:
recordType- The record type.- Returns:
- this.
-
recordType
public Coverage recordType(RecordType recordType)
Build out this coverage with a record type.- Parameters:
recordType- The record type.- Returns:
- this.
-
getKnownRecordType
public RecordType getKnownRecordType()
The type of record being covered in this collection, if any.- Returns:
- The type of record being covered in this collection, if any.
-
setKnownRecordType
public void setKnownRecordType(RecordType type)
The type of record being covered in this collection, if any.- Parameters:
type- The type of record being covered in this collection, if any.
-
-