public class DefaultDataIdentification extends AbstractIdentification implements DataIdentification
MD_DataIdentification
├─citation………………………………………
Citation data for the resource(s).
│ ├─title……………………………………
Name by which the cited resource is known.
│ └─date………………………………………
Reference date for the cited resource.
├─abstract………………………………………
Brief narrative summary of the content of the resource(s).
├─language………………………………………
Language(s) used within the dataset.
├─characterSet……………………………
Full name of the character coding standard(s) used for the dataset.
├─topicCategory…………………………
Main theme(s) of the dataset.
└─extent……………………………………………
Bounding polygon, vertical, and temporal extent of the dataset.
├─description……………………
The spatial and temporal extent for the referring object.
├─geographicElement……
Geographic component of the extent of the referring object.
├─temporalElement…………
Temporal component of the extent of the referring object.
└─verticalElement…………
Vertical component of the extent of the referring object.Limitations:
XML
instead.Defined in the sis-metadata
module
identifiers
Constructor and Description |
---|
DefaultDataIdentification()
Constructs an initially empty data identification.
|
DefaultDataIdentification(Citation citation,
CharSequence abstracts,
Locale language,
TopicCategory topicCategory)
Creates a data identification initialized to the specified values.
|
DefaultDataIdentification(DataIdentification object)
Constructs a new instance initialized with the values from the specified metadata object.
|
Modifier and Type | Method and Description |
---|---|
static DefaultDataIdentification |
castOrCopy(DataIdentification object)
Returns a SIS metadata implementation with the values of the given arbitrary implementation.
|
Collection<CharacterSet> |
getCharacterSets()
Returns the character coding standard used for the dataset.
|
InternationalString |
getEnvironmentDescription()
Returns a description of the resource in the producer's processing environment.
|
Collection<Locale> |
getLanguages()
Returns the language(s) used within the resource.
|
InternationalString |
getSupplementalInformation()
Any other descriptive information about the resource.
|
void |
setCharacterSets(Collection<? extends CharacterSet> newValues)
Sets the character coding standard used for the dataset.
|
void |
setEnvironmentDescription(InternationalString newValue)
Sets the description of the resource in the producers processing environment.
|
void |
setLanguages(Collection<? extends Locale> newValues)
Sets the language(s) used within the dataset.
|
void |
setSupplementalInformation(InternationalString newValue)
Sets any other descriptive information about the resource.
|
castOrCopy, getAbstract, getAdditionalDocumentations, getAggregationInfo, getAssociatedResources, getCitation, getCredits, getDescriptiveKeywords, getExtents, getGraphicOverviews, getPointOfContacts, getProcessingLevel, getPurpose, getResourceConstraints, getResourceFormats, getResourceMaintenances, getResourceSpecificUsages, getSpatialRepresentationTypes, getSpatialResolutions, getStatus, getTopicCategories, setAbstract, setAdditionalDocumentations, setAggregationInfo, setAssociatedResources, setCitation, setCredits, setDescriptiveKeywords, setExtents, setGraphicOverviews, setPointOfContacts, setProcessingLevel, setPurpose, setResourceConstraints, setResourceFormats, setResourceMaintenances, setResourceSpecificUsages, setSpatialRepresentationTypes, setSpatialResolutions, setStatus, setTopicCategories
freeze, getIdentifierMap, getIdentifiers, getStandard
checkWritePermission, clone, collectionType, copyCollection, copyList, copySet, isModifiable, nonNullCollection, nonNullList, nonNullSet, singleton, unmodifiable, writeCollection, writeList, writeSet
asMap, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, prune, toString
getExtents, getSpatialRepresentationTypes, getSpatialResolutions, getTopicCategories
getAbstract, getAggregationInfo, getCitation, getCredits, getDescriptiveKeywords, getGraphicOverviews, getPointOfContacts, getPurpose, getResourceConstraints, getResourceFormats, getResourceMaintenances, getResourceSpecificUsages, getStatus
public DefaultDataIdentification()
public DefaultDataIdentification(Citation citation, CharSequence abstracts, Locale language, TopicCategory topicCategory)
citation
- the citation data for the resource(s), or null
if none.abstracts
- a brief narrative summary of the content of the resource(s), or null
if none.language
- the language used within the dataset, or null
if none.topicCategory
- the main theme of the dataset, or null
if none.public DefaultDataIdentification(DataIdentification object)
object
- the metadata to copy values from, or null
if none.castOrCopy(DataIdentification)
public static DefaultDataIdentification castOrCopy(DataIdentification object)
null
, then this method returns null
.DefaultDataIdentification
, then it is returned unchanged.DefaultDataIdentification
instance is created using the
copy constructor
and returned. Note that this is a shallow copy operation, since the other
metadata contained in the given object are not recursively copied.object
- the object to get as a SIS implementation, or null
if none.null
if the argument was null.public Collection<Locale> getLanguages()
The language string representations should use ISO 639-2 language code as
returned by Locale.getISO3Language()
.
getLanguages
in interface DataIdentification
Locale.getISO3Language()
public void setLanguages(Collection<? extends Locale> newValues)
newValues
- the new languages.public Collection<CharacterSet> getCharacterSets()
Charset
class in GeoAPI 4.0.
getCharacterSets
in interface DataIdentification
public void setCharacterSets(Collection<? extends CharacterSet> newValues)
Charset
class in GeoAPI 4.0.
newValues
- the new character sets.public InternationalString getEnvironmentDescription()
getEnvironmentDescription
in interface DataIdentification
null
.public void setEnvironmentDescription(InternationalString newValue)
newValue
- the new environment description.public InternationalString getSupplementalInformation()
getSupplementalInformation
in interface DataIdentification
null
.public void setSupplementalInformation(InternationalString newValue)
newValue
- the new supplemental information.Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.