Class TLcdISO19115Keywords
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.metadata.model.util.TLcdISO19118Object
com.luciad.format.metadata.model.identification.TLcdISO19115Keywords
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
Keywords, their type and reference source
- Since:
- 10.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to thekeyword
element.static final TLcdDataProperty
Data property that maps to thethesaurusName
element.static final TLcdDataProperty
Data property that maps to thetype
element.Fields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of theKEYWORD_PROPERTY
property adapted to a list ofString
instances.Returns the role value contained in the value of theTHESAURUS_NAME_PROPERTY
property.getType()
Returns the role value contained in the value of theTYPE_PROPERTY
property.void
setThesaurusName
(TLcdISO19115Citation aValue) Sets the value of the property that maps to thethesaurusName
element.void
setType
(TLcdISO19115KeywordTypeCode aValue) Sets the value of the property that maps to thetype
element.Methods inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
getId, getUuid, setId, setUuid
-
Field Details
-
KEYWORD_PROPERTY
Data property that maps to thekeyword
element. The possible values for this property are instances ofList<TLcdISO19115Optional<String>>
. -
TYPE_PROPERTY
Data property that maps to thetype
element. The possible values for this property are the publicQName
constants defined in this class. -
THESAURUS_NAME_PROPERTY
Data property that maps to thethesaurusName
element. The possible values for this property are instances ofTLcdISO19118Property<TLcdISO19115Citation>
.
-
-
Constructor Details
-
TLcdISO19115Keywords
public TLcdISO19115Keywords() -
TLcdISO19115Keywords
-
-
Method Details
-
getKeyword
Gets the value of theKEYWORD_PROPERTY
property adapted to a list ofString
instances.- Returns:
- the value of the
KEYWORD_PROPERTY
property adapted to a list ofString
instances. - See Also:
-
getType
Returns the role value contained in the value of theTYPE_PROPERTY
property. Returnsnull
if the value of theTYPE_PROPERTY
property isnull
.The possible values for this property are the public
QName
constants defined in this class.- Returns:
- the role value of the
TYPE_PROPERTY
property. - See Also:
-
setType
Sets the value of the property that maps to thetype
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theTYPE_PROPERTY
property is set tonull
.The possible values for this property are the public
QName
constants defined in this class.- Parameters:
aValue
- the role value to set for theTYPE_PROPERTY
property.
-
getThesaurusName
Returns the role value contained in the value of theTHESAURUS_NAME_PROPERTY
property. Returnsnull
if the value of theTHESAURUS_NAME_PROPERTY
property isnull
.- Returns:
- the role value of the
THESAURUS_NAME_PROPERTY
property. - See Also:
-
setThesaurusName
Sets the value of the property that maps to thethesaurusName
element. to a new instance of the association classTLcdISO19118Property
initialized with the given role value. In case the given role value isnull
, theTHESAURUS_NAME_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theTHESAURUS_NAME_PROPERTY
property.
-