public class DefaultDataIdentification extends AbstractIdentification implements DataIdentification
Defined in the sis-metadata module
identifiers, LOGGER
Constructor and Description |
---|
DefaultDataIdentification()
Constructs an initially empty data identification.
|
DefaultDataIdentification(Citation citation,
InternationalString 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 full name of the character coding standard used for the dataset.
|
InternationalString |
getEnvironmentDescription()
Returns a description of the dataset in the producer's processing environment.
|
Collection<Extent> |
getExtents()
Returns additional extent information including the bounding polygon, vertical, and temporal
extent of the dataset.
|
Collection<Locale> |
getLanguages()
Returns the language(s) used within the dataset.
|
Collection<SpatialRepresentationType> |
getSpatialRepresentationTypes()
Returns the method used to spatially represent geographic information.
|
Collection<Resolution> |
getSpatialResolutions()
Returns the factor which provides a general understanding of the density of spatial data in the dataset.
|
InternationalString |
getSupplementalInformation()
Any other descriptive information about the dataset.
|
Collection<TopicCategory> |
getTopicCategories()
Returns the main theme(s) of the dataset.
|
void |
setCharacterSets(Collection<? extends CharacterSet> newValues)
Sets the full name of the character coding standard used for the dataset.
|
void |
setEnvironmentDescription(InternationalString newValue)
Sets the description of the dataset in the producers processing environment.
|
void |
setExtents(Collection<? extends Extent> newValues)
Sets additional extent information.
|
void |
setLanguages(Collection<? extends Locale> newValues)
Sets the language(s) used within the dataset.
|
void |
setSpatialRepresentationTypes(Collection<? extends SpatialRepresentationType> newValues)
Sets the method used to spatially represent geographic information.
|
void |
setSpatialResolutions(Collection<? extends Resolution> newValues)
Sets the factor which provides a general understanding of the density of spatial data in the dataset.
|
void |
setSupplementalInformation(InternationalString newValue)
Sets any other descriptive information about the dataset.
|
void |
setTopicCategories(Collection<? extends TopicCategory> newValues)
Sets the main theme(s) of the dataset.
|
castOrCopy, getAbstract, getAggregationInfo, getCitation, getCredits, getDescriptiveKeywords, getGraphicOverviews, getPointOfContacts, getPurpose, getResourceConstraints, getResourceFormats, getResourceMaintenances, getResourceSpecificUsages, getStatus, setAbstract, setAggregationInfo, setCitation, setCredits, setDescriptiveKeywords, setGraphicOverviews, setPointOfContacts, setPurpose, setResourceConstraints, setResourceFormats, setResourceMaintenances, setResourceSpecificUsages, setStatus
getIdentifierMap, getIdentifiers, getStandard
checkWritePermission, clone, collectionType, copyCollection, copyList, copySet, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, singleton, unmodifiable, writeCollection, writeList, writeSet
asMap, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, prune, toString
getAbstract, getAggregationInfo, getCitation, getCredits, getDescriptiveKeywords, getGraphicOverviews, getPointOfContacts, getPurpose, getResourceConstraints, getResourceFormats, getResourceMaintenances, getResourceSpecificUsages, getStatus
public DefaultDataIdentification()
public DefaultDataIdentification(Citation citation, InternationalString 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<SpatialRepresentationType> getSpatialRepresentationTypes()
getSpatialRepresentationTypes
in interface DataIdentification
public void setSpatialRepresentationTypes(Collection<? extends SpatialRepresentationType> newValues)
newValues
- The new spatial representation types.public Collection<Resolution> getSpatialResolutions()
getSpatialResolutions
in interface DataIdentification
public void setSpatialResolutions(Collection<? extends Resolution> newValues)
newValues
- The new spatial resolutions.public Collection<Locale> getLanguages()
getLanguages
in interface DataIdentification
public void setLanguages(Collection<? extends Locale> newValues)
newValues
- The new languages.public Collection<CharacterSet> getCharacterSets()
getCharacterSets
in interface DataIdentification
public void setCharacterSets(Collection<? extends CharacterSet> newValues)
newValues
- The new character sets.public Collection<TopicCategory> getTopicCategories()
getTopicCategories
in interface DataIdentification
public void setTopicCategories(Collection<? extends TopicCategory> newValues)
newValues
- The new topic categories.public InternationalString getEnvironmentDescription()
getEnvironmentDescription
in interface DataIdentification
null
.public void setEnvironmentDescription(InternationalString newValue)
newValue
- The new environment description.public Collection<Extent> getExtents()
getExtents
in interface DataIdentification
public void setExtents(Collection<? extends Extent> newValues)
newValues
- The new extentspublic InternationalString getSupplementalInformation()
getSupplementalInformation
in interface DataIdentification
null
.public void setSupplementalInformation(InternationalString newValue)
newValue
- The new supplemental information.Copyright © 2010–2013 The Apache Software Foundation. All rights reserved.