Class TLcdOWSIdentification
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
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.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to theAbstract
element.static final TLcdDataProperty
Data property that maps to theAvailableCRS
element.static final TLcdDataProperty
Data property that maps to theBoundingBox
element.static final TLcdDataProperty
Data property that maps to theKeywords
element.static final TLcdDataProperty
Data property that maps to theOutputFormat
element.static final TLcdDataProperty
Data property that maps to theTitle
element.Fields inherited from class com.luciad.ogc.ows.model.TLcdOWSBasicIdentification
IDENTIFIER_PROPERTY, METADATA_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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.Returns the value of the property that maps to theAbstract
element.Returns the value of the property that maps to theAvailableCRS
element.getAvailableCRS
(int aIndex) Gets the available Coordinate Reference System at a given position.int
Gets the number of available Coordinate Reference Systems.Returns the value of the property that maps to theBoundingBox
element.getBoundingBox
(int aIndex) Gets the bounding box at a given position.int
Gets the number of bounding boxes.Returns the value of the property that maps to theKeywords
element.getMetadata
(int aIndex) Gets the metadata at a given position.int
Gets the number of metadatas.Returns the value of the property that maps to theOutputFormat
element.getOutputFormat
(int aIndex) Gets the output format at a given position.int
Gets the number of output formats.Returns the value of the property that maps to theTitle
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.Methods inherited from class com.luciad.ogc.ows.model.TLcdOWSBasicIdentification
getIdentifier, getMetadata, setIdentifier
Methods inherited from class com.luciad.ogc.ows.model.TLcdOWSDescription
addKeywords, getAbstract, getKeywords, getKeywordsCount, getTitle, removeKeywords, setAbstract, setTitle
-
Field Details
-
BOUNDING_BOX_PROPERTY
Data property that maps to theBoundingBox
element. The possible values for this property are instances ofList<TLcdOWSBoundingBox>
. -
OUTPUT_FORMAT_PROPERTY
Data property that maps to theOutputFormat
element. The possible values for this property are instances ofList<String>
. -
AVAILABLE_CRS_PROPERTY
Data property that maps to theAvailableCRS
element. The possible values for this property are instances ofList<String>
. -
TITLE_PROPERTY
Data property that maps to theTitle
element. The possible values for this property are instances ofList<TLcdOWSLanguageString>
. -
ABSTRACT_PROPERTY
Data property that maps to theAbstract
element. The possible values for this property are instances ofList<TLcdOWSLanguageString>
. -
KEYWORDS_PROPERTY
Data property that maps to theKeywords
element. The possible values for this property are instances ofList<TLcdOWSKeywords>
.
-
-
Constructor Details
-
TLcdOWSIdentification
public TLcdOWSIdentification()
-
-
Method Details
-
addBoundingBox
Adds a bounding box.- Parameters:
aBoundingBox
- the bounding box to be added.
-
getBoundingBoxCount
public int getBoundingBoxCount()Gets the number of bounding boxes.- Returns:
- the number of bounding boxes.
-
removeBoundingBox
public void removeBoundingBox(int aIndex) Removes the bounding box at a given position.- Parameters:
aIndex
- the index of the given position.
-
getBoundingBox
Gets the bounding box at a given position.- Parameters:
aIndex
- the index of the given position.- Returns:
- the bounding box at the given position.
-
addOutputFormat
Adds an output format.Reference to a format in which this data can be encoded and transferred.
- Parameters:
aOutputFormat
- the output format to be added.
-
getOutputFormatCount
public int getOutputFormatCount()Gets the number of output formats.- Returns:
- the number of output formats.
-
removeOutputFormat
public void removeOutputFormat(int aIndex) Removes the output format at a given position.- Parameters:
aIndex
- the index of the given position.
-
getOutputFormat
Gets the output format at a given position.Reference to a format in which this data can be encoded and transferred.
- Parameters:
aIndex
- the index of the given position.- Returns:
- the output format at the given position.
-
addAvailableCRS
Adds an available Coordinate Reference System.- Parameters:
aAvailableCRS
- the available Coordinate Reference System to be added.
-
getAvailableCRSCount
public int getAvailableCRSCount()Gets the number of available Coordinate Reference Systems.- Returns:
- the number of available Coordinate Reference Systems.
-
removeAvailableCRS
public void removeAvailableCRS(int aIndex) Removes the available Coordinate Reference System at a given position.- Parameters:
aIndex
- the index of the given position.
-
getAvailableCRS
Gets the available Coordinate Reference System at a given position.- Parameters:
aIndex
- the index of the given position.- Returns:
- the available Coordinate Reference System at the given position.
-
addMetadata
Adds a metadata.- Parameters:
aMetadata
- the metadata to be added.
-
getMetadataCount
public int getMetadataCount()Gets the number of metadatas.- Returns:
- the number of metadatas.
-
removeMetadata
public void removeMetadata(int aIndex) Removes the metadata at a given position.- Parameters:
aIndex
- the index of the given position.
-
getMetadata
Gets the metadata at a given position.- Parameters:
aIndex
- the index of the given position.- Returns:
- the metadata at the given position.
-
getBoundingBox
Returns the value of the property that maps to theBoundingBox
element.- Returns:
- the value of the
BOUNDING_BOX_PROPERTY
property.
-
getOutputFormat
Returns the value of the property that maps to theOutputFormat
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.
- Returns:
- the value of the
OUTPUT_FORMAT_PROPERTY
property.
-
getAvailableCRS
Returns the value of the property that maps to theAvailableCRS
element.- Returns:
- the value of the
AVAILABLE_CRS_PROPERTY
property.
-
getTitles
Returns the value of the property that maps to theTitle
element.Title of this resource, normally used for display to humans.
- Returns:
- the value of the
TITLE_PROPERTY
property.
-
getAbstracts
Returns the value of the property that maps to theAbstract
element.Brief narrative description of this resource, normally used for display to humans.
- Returns:
- the value of the
ABSTRACT_PROPERTY
property.
-
getKeywords
Returns the value of the property that maps to theKeywords
element.- Returns:
- the value of the
KEYWORDS_PROPERTY
property.
-