Class TLcdAtomCategory
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.metadata.atom.model.TLcdAtomCategory
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
The Atom category construct is defined in section 4.2.2 of the format spec.
- Since:
- 2017.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to thebase
attribute.static final TLcdDataProperty
Data property that maps to thelabel
attribute.static final TLcdDataProperty
Data property that maps to thelang
attribute.static final TLcdDataProperty
Data property that maps to thescheme
attribute.static final TLcdDataProperty
Data property that maps to theterm
attribute. -
Constructor Summary
ConstructorDescriptionTLcdAtomCategory
(TLcdDataType aType) TLcdAtomCategory
(String aCategory) Convenience constructor that sets the given string as the term. -
Method Summary
Modifier and TypeMethodDescriptiongetBase()
Returns the value of the property that maps to thebase
attribute.getLabel()
Returns the value of the property that maps to thelabel
attribute.Returns the value of the property that maps to thelang
attribute.Returns the value of the property that maps to thescheme
attribute.getTerm()
Returns the value of the property that maps to theterm
attribute.void
Sets the value of the property that maps to thebase
attribute.void
Sets the value of the property that maps to thelabel
attribute.void
setLanguage
(String aValue) Sets the value of the property that maps to thelang
attribute.void
Sets the value of the property that maps to thescheme
attribute.void
Sets the value of the property that maps to theterm
attribute.
-
Field Details
-
LABEL_PROPERTY
Data property that maps to thelabel
attribute. The possible values for this property are instances ofString
. -
SCHEME_PROPERTY
Data property that maps to thescheme
attribute. The possible values for this property are instances ofURI
. -
TERM_PROPERTY
Data property that maps to theterm
attribute. The possible values for this property are instances ofString
. -
BASE_PROPERTY
Data property that maps to thebase
attribute. The possible values for this property are instances ofURI
. -
LANGUAGE_PROPERTY
Data property that maps to thelang
attribute. The possible values for this property are instances ofString
.
-
-
Constructor Details
-
TLcdAtomCategory
public TLcdAtomCategory() -
TLcdAtomCategory
-
TLcdAtomCategory
Convenience constructor that sets the given string as the term.- Parameters:
aCategory
- the term to set
-
-
Method Details
-
getLabel
Returns the value of the property that maps to thelabel
attribute.- Returns:
- the value of the
LABEL_PROPERTY
property.
-
setLabel
Sets the value of the property that maps to thelabel
attribute.- Parameters:
aValue
- the value to set for theLABEL_PROPERTY
property.
-
getScheme
Returns the value of the property that maps to thescheme
attribute.Identifies the categorization scheme via a URI.
- Returns:
- the value of the
SCHEME_PROPERTY
property.
-
setScheme
Sets the value of the property that maps to thescheme
attribute.Identifies the categorization scheme via a URI.
- Parameters:
aValue
- the value to set for theSCHEME_PROPERTY
property.
-
getTerm
Returns the value of the property that maps to theterm
attribute.The term identifies the category.
- Returns:
- the value of the
TERM_PROPERTY
property.
-
setTerm
Sets the value of the property that maps to theterm
attribute.The term identifies the category.
- Parameters:
aValue
- the value to set for theTERM_PROPERTY
property.
-
getBase
Returns the value of the property that maps to thebase
attribute.- Returns:
- the value of the
BASE_PROPERTY
property.
-
setBase
Sets the value of the property that maps to thebase
attribute.- Parameters:
aValue
- the value to set for theBASE_PROPERTY
property.
-
getLanguage
Returns the value of the property that maps to thelang
attribute.- Returns:
- the value of the
LANGUAGE_PROPERTY
property.
-
setLanguage
Sets the value of the property that maps to thelang
attribute.- Parameters:
aValue
- the value to set for theLANGUAGE_PROPERTY
property.
-