public class TLcdOWSIdentification extends TLcdOWSBasicIdentification
Extended metadata identifying and describing a set of data.
This type shall be extended if needed for each specific OWS to include additional metadata for each type of dataset. If needed, this type should first be restricted for each specific OWS to change the multiplicity (or optionality) of some elements.
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ABSTRACT_PROPERTY
Data property that maps to the
Abstract element. |
static TLcdDataProperty |
AVAILABLE_CRS_PROPERTY
Data property that maps to the
AvailableCRS element. |
static TLcdDataProperty |
BOUNDING_BOX_PROPERTY
Data property that maps to the
BoundingBox element. |
static TLcdDataProperty |
KEYWORDS_PROPERTY
Data property that maps to the
Keywords element. |
static TLcdDataProperty |
OUTPUT_FORMAT_PROPERTY
Data property that maps to the
OutputFormat element. |
static TLcdDataProperty |
TITLE_PROPERTY
Data property that maps to the
Title element. |
IDENTIFIER_PROPERTY, METADATA_PROPERTY
Constructor and Description |
---|
TLcdOWSIdentification() |
Modifier and Type | Method and Description |
---|---|
void |
addAvailableCRS(String aAvailableCRS)
Adds an available Coordinate Reference System.
|
void |
addBoundingBox(TLcdOWSBoundingBox aBoundingBox)
Adds a bounding box.
|
void |
addMetadata(TLcdOWSMetadata aMetadata)
Adds a metadata.
|
void |
addOutputFormat(String aOutputFormat)
Adds an output format.
|
List<TLcdOWSLanguageString> |
getAbstracts()
Returns the value of the property that maps to the
Abstract element. |
List<String> |
getAvailableCRS()
Returns the value of the property that maps to the
AvailableCRS element. |
String |
getAvailableCRS(int aIndex)
Gets the available Coordinate Reference System at a given position.
|
int |
getAvailableCRSCount()
Gets the number of available Coordinate Reference Systems.
|
List<TLcdOWSBoundingBox> |
getBoundingBox()
Returns the value of the property that maps to the
BoundingBox element. |
TLcdOWSBoundingBox |
getBoundingBox(int aIndex)
Gets the bounding box at a given position.
|
int |
getBoundingBoxCount()
Gets the number of bounding boxes.
|
List<TLcdOWSKeywords> |
getKeywords()
Returns the value of the property that maps to the
Keywords element. |
TLcdOWSMetadata |
getMetadata(int aIndex)
Gets the metadata at a given position.
|
int |
getMetadataCount()
Gets the number of metadatas.
|
List<String> |
getOutputFormat()
Returns the value of the property that maps to the
OutputFormat element. |
String |
getOutputFormat(int aIndex)
Gets the output format at a given position.
|
int |
getOutputFormatCount()
Gets the number of output formats.
|
List<TLcdOWSLanguageString> |
getTitles()
Returns the value of the property that maps to the
Title element. |
void |
removeAvailableCRS(int aIndex)
Removes the available Coordinate Reference System at a given position.
|
void |
removeBoundingBox(int aIndex)
Removes the bounding box at a given position.
|
void |
removeMetadata(int aIndex)
Removes the metadata at a given position.
|
void |
removeOutputFormat(int aIndex)
Removes the output format at a given position.
|
getIdentifier, getMetadata, setIdentifier
addKeywords, getAbstract, getKeywords, getKeywordsCount, getTitle, removeKeywords, setAbstract, setTitle
public static final TLcdDataProperty BOUNDING_BOX_PROPERTY
BoundingBox
element.
The possible values for this property are instances of List<TLcdOWSBoundingBox>
.public static final TLcdDataProperty OUTPUT_FORMAT_PROPERTY
OutputFormat
element.
The possible values for this property are instances of List<String>
.public static final TLcdDataProperty AVAILABLE_CRS_PROPERTY
AvailableCRS
element.
The possible values for this property are instances of List<String>
.public static final TLcdDataProperty TITLE_PROPERTY
Title
element.
The possible values for this property are instances of List<TLcdOWSLanguageString>
.public static final TLcdDataProperty ABSTRACT_PROPERTY
Abstract
element.
The possible values for this property are instances of List<TLcdOWSLanguageString>
.public static final TLcdDataProperty KEYWORDS_PROPERTY
Keywords
element.
The possible values for this property are instances of List<TLcdOWSKeywords>
.public void addBoundingBox(TLcdOWSBoundingBox aBoundingBox)
aBoundingBox
- the bounding box to be added.public int getBoundingBoxCount()
public void removeBoundingBox(int aIndex)
aIndex
- the index of the given position.public TLcdOWSBoundingBox getBoundingBox(int aIndex)
aIndex
- the index of the given position.public void addOutputFormat(String aOutputFormat)
Reference to a format in which this data can be encoded and transferred.
aOutputFormat
- the output format to be added.public int getOutputFormatCount()
public void removeOutputFormat(int aIndex)
aIndex
- the index of the given position.public String getOutputFormat(int aIndex)
Reference to a format in which this data can be encoded and transferred.
aIndex
- the index of the given position.public void addAvailableCRS(String aAvailableCRS)
aAvailableCRS
- the available Coordinate Reference System to be added.public int getAvailableCRSCount()
public void removeAvailableCRS(int aIndex)
aIndex
- the index of the given position.public String getAvailableCRS(int aIndex)
aIndex
- the index of the given position.public void addMetadata(TLcdOWSMetadata aMetadata)
aMetadata
- the metadata to be added.public int getMetadataCount()
public void removeMetadata(int aIndex)
aIndex
- the index of the given position.public TLcdOWSMetadata getMetadata(int aIndex)
aIndex
- the index of the given position.public List<TLcdOWSBoundingBox> getBoundingBox()
BoundingBox
element.BOUNDING_BOX_PROPERTY
property.public List<String> getOutputFormat()
OutputFormat
element.
Reference to a format in which this data can be encoded and transferred. More specific parameter names should be used by specific OWS specifications wherever applicable. More than one such parameter can be included for different purposes.
OUTPUT_FORMAT_PROPERTY
property.public List<String> getAvailableCRS()
AvailableCRS
element.AVAILABLE_CRS_PROPERTY
property.public List<TLcdOWSLanguageString> getTitles()
Title
element.
Title of this resource, normally used for display to humans.
TITLE_PROPERTY
property.public List<TLcdOWSLanguageString> getAbstracts()
Abstract
element.
Brief narrative description of this resource, normally used for display to humans.
ABSTRACT_PROPERTY
property.public List<TLcdOWSKeywords> getKeywords()
Keywords
element.KEYWORDS_PROPERTY
property.