Class TLcdOWSDescription
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
- Direct Known Subclasses:
TLcdOWSBasicIdentification
,TLcdOWSDatasetDescriptionSummaryBase
,TLcdOWSServiceIdentification
Human-readable descriptive information for the object it is included within.
This type shall be extended if needed for specific OWS use to include additional metadata for each type of information. This type shall not be restricted for a specific OWS to change the multiplicity (or optionality) of some elements.
If the xml:lang attribute is not included in a Title, Abstract or Keyword element, then no language is specified for that element unless specified by another means. All Title, Abstract and Keyword elements in the same Description that share the same xml:lang attribute value represent the description of the parent object in that language. Multiple Title or Abstract elements shall not exist in the same Description with the same xml:lang attribute value unless otherwise specified.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to theAbstract
element.static final TLcdDataProperty
Data property that maps to theKeywords
element.static final TLcdDataProperty
Data property that maps to theTitle
element. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addKeywords
(TLcdOWSKeywords aKeywords) Adds a keyword list.Gets the abstract.Returns the value of the property that maps to theAbstract
element.Returns the value of the property that maps to theKeywords
element.getKeywords
(int aIndex) Gets the keyword list at a given position.int
Gets the number of keyword lists.getTitle()
Gets the title.Returns the value of the property that maps to theTitle
element.void
removeKeywords
(int aIndex) Removes the keyword list at a given position.void
setAbstract
(String aAbstract) Sets the abstract.void
Sets the title.
-
Field Details
-
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
-
TLcdOWSDescription
public TLcdOWSDescription() -
TLcdOWSDescription
-
-
Method Details
-
getTitle
Gets the title.Title of this resource, normally used for display to a human.
- Returns:
- the title.
-
setTitle
Sets the title.Title of this resource, normally used for display to a human. This setter sets the first title in the list of titles.
- Parameters:
aTitle
- the title to be set.
-
getAbstract
Gets the abstract.Brief narrative description of this resource, normally used for display to a human.
- Returns:
- the abstract.
-
setAbstract
Sets the abstract.Brief narrative description of this resource, normally used for display to a human.
- Parameters:
aAbstract
- the abstract to be set.
-
addKeywords
Adds a keyword list.- Parameters:
aKeywords
- the keyword list to be added.
-
getKeywordsCount
public int getKeywordsCount()Gets the number of keyword lists.- Returns:
- the number of keyword lists.
-
removeKeywords
public void removeKeywords(int aIndex) Removes the keyword list at a given position.- Parameters:
aIndex
- the index of the given position.
-
getKeywords
Gets the keyword list at a given position.- Parameters:
aIndex
- the index of the given position.- Returns:
- the keyword list at the given position.
-
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.
-