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
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theAbstractelement.static final TLcdDataPropertyData property that maps to theAvailableCRSelement.static final TLcdDataPropertyData property that maps to theBoundingBoxelement.static final TLcdDataPropertyData property that maps to theKeywordselement.static final TLcdDataPropertyData property that maps to theOutputFormatelement.static final TLcdDataPropertyData property that maps to theTitleelement.Fields inherited from class com.luciad.ogc.ows.model.TLcdOWSBasicIdentification
IDENTIFIER_PROPERTY, METADATA_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAvailableCRS(String aAvailableCRS) Adds an available Coordinate Reference System.voidaddBoundingBox(TLcdOWSBoundingBox aBoundingBox) Adds a bounding box.voidaddMetadata(TLcdOWSMetadata aMetadata) Adds a metadata.voidaddOutputFormat(String aOutputFormat) Adds an output format.Returns the value of the property that maps to theAbstractelement.Returns the value of the property that maps to theAvailableCRSelement.getAvailableCRS(int aIndex) Gets the available Coordinate Reference System at a given position.intGets the number of available Coordinate Reference Systems.Returns the value of the property that maps to theBoundingBoxelement.getBoundingBox(int aIndex) Gets the bounding box at a given position.intGets the number of bounding boxes.Returns the value of the property that maps to theKeywordselement.getMetadata(int aIndex) Gets the metadata at a given position.intGets the number of metadatas.Returns the value of the property that maps to theOutputFormatelement.getOutputFormat(int aIndex) Gets the output format at a given position.intGets the number of output formats.Returns the value of the property that maps to theTitleelement.voidremoveAvailableCRS(int aIndex) Removes the available Coordinate Reference System at a given position.voidremoveBoundingBox(int aIndex) Removes the bounding box at a given position.voidremoveMetadata(int aIndex) Removes the metadata at a given position.voidremoveOutputFormat(int aIndex) Removes the output format at a given position.Methods inherited from class com.luciad.ogc.ows.model.TLcdOWSBasicIdentification
getIdentifier, getMetadata, setIdentifierMethods 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 theBoundingBoxelement. The possible values for this property are instances ofList<TLcdOWSBoundingBox>. -
OUTPUT_FORMAT_PROPERTY
Data property that maps to theOutputFormatelement. The possible values for this property are instances ofList<String>. -
AVAILABLE_CRS_PROPERTY
Data property that maps to theAvailableCRSelement. The possible values for this property are instances ofList<String>. -
TITLE_PROPERTY
Data property that maps to theTitleelement. The possible values for this property are instances ofList<TLcdOWSLanguageString>. -
ABSTRACT_PROPERTY
Data property that maps to theAbstractelement. The possible values for this property are instances ofList<TLcdOWSLanguageString>. -
KEYWORDS_PROPERTY
Data property that maps to theKeywordselement. 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 theBoundingBoxelement.- Returns:
- the value of the
BOUNDING_BOX_PROPERTYproperty.
-
getOutputFormat
Returns the value of the property that maps to theOutputFormatelement.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_PROPERTYproperty.
-
getAvailableCRS
Returns the value of the property that maps to theAvailableCRSelement.- Returns:
- the value of the
AVAILABLE_CRS_PROPERTYproperty.
-
getTitles
Returns the value of the property that maps to theTitleelement.Title of this resource, normally used for display to humans.
- Returns:
- the value of the
TITLE_PROPERTYproperty.
-
getAbstracts
Returns the value of the property that maps to theAbstractelement.Brief narrative description of this resource, normally used for display to humans.
- Returns:
- the value of the
ABSTRACT_PROPERTYproperty.
-
getKeywords
Returns the value of the property that maps to theKeywordselement.- Returns:
- the value of the
KEYWORDS_PROPERTYproperty.
-