Class TLcdAtomLink
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.metadata.atom.model.TLcdAtomLink
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
The Atom link construct is defined in section 3.4 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 content property.static final TLcdDataProperty
Data property that maps to thehreflang
attribute.static final TLcdDataProperty
Data property that maps to thehref
attribute.static final TLcdDataProperty
Data property that maps to thelang
attribute.static final TLcdDataProperty
Data property that maps to thelength
attribute.static final TLcdDataProperty
Data property that maps to therel
attribute.static final TLcdDataProperty
Data property that maps to thetitle
attribute.static final TLcdDataProperty
Data property that maps to thetype
attribute. -
Constructor Summary
ConstructorDescriptionTLcdAtomLink
(TLcdDataType aType) TLcdAtomLink
(String aType, TLcdAtomRelCode aRelation) Convenience constructor that sets the given type. -
Method Summary
Modifier and TypeMethodDescriptiongetBase()
Returns the value of the property that maps to thebase
attribute.Returns the value of the content property.getHref()
Returns the value of the property that maps to thehref
attribute.Returns the value of the property that maps to thehreflang
attribute.Returns the value of the property that maps to thelang
attribute.Returns the value of the property that maps to thelength
attribute.getRel()
Returns the value of the property that maps to therel
attribute.getTitle()
Returns the value of the property that maps to thetitle
attribute.getType()
Returns the value of the property that maps to thetype
attribute.void
Sets the value of the property that maps to thebase
attribute.void
Sets the value of the property that maps to thehref
attribute.void
setHrefLanguage
(String aValue) Sets the value of the property that maps to thehreflang
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 thelength
attribute.void
setRel
(TLcdAtomRelCode aValue) Sets the value of the property that maps to therel
attribute.void
Sets the value of the property that maps to thetitle
attribute.void
Sets the value of the property that maps to thetype
attribute.
-
Field Details
-
HREF_PROPERTY
Data property that maps to thehref
attribute. The possible values for this property are instances ofURI
. -
HREF_LANGUAGE_PROPERTY
Data property that maps to thehreflang
attribute. The possible values for this property are instances ofString
. -
LENGTH_PROPERTY
Data property that maps to thelength
attribute. The possible values for this property are instances ofLong
. -
REL_PROPERTY
Data property that maps to therel
attribute. The possible values for this property are instances of -
TITLE_PROPERTY
Data property that maps to thetitle
attribute. The possible values for this property are instances ofString
. -
TYPE_PROPERTY
Data property that maps to thetype
attribute. The possible values for this property are the publicQName
constants defined in this class. -
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
. -
CONTENT_PROPERTY
Data content property. The possible values for this property are instances ofList<Object>
.
-
-
Constructor Details
-
TLcdAtomLink
public TLcdAtomLink() -
TLcdAtomLink
-
TLcdAtomLink
Convenience constructor that sets the given type.- Parameters:
aType
- the type to set
-
-
Method Details
-
getHref
Returns the value of the property that maps to thehref
attribute.href is the URI of the referenced resource (typically a Web page).
- Returns:
- the value of the
HREF_PROPERTY
property.
-
setHref
Sets the value of the property that maps to thehref
attribute.href is the URI of the referenced resource (typically a Web page).
- Parameters:
aValue
- the value to set for theHREF_PROPERTY
property.
-
getHrefLanguage
Returns the value of the property that maps to thehreflang
attribute.- Returns:
- the value of the
HREF_LANGUAGE_PROPERTY
property.
-
setHrefLanguage
Sets the value of the property that maps to thehreflang
attribute.- Parameters:
aValue
- the value to set for theHREF_LANGUAGE_PROPERTY
property.
-
getLength
Returns the value of the property that maps to thelength
attribute.- Returns:
- the value of the
LENGTH_PROPERTY
property.
-
setLength
Sets the value of the property that maps to thelength
attribute.- Parameters:
aValue
- the value to set for theLENGTH_PROPERTY
property.
-
getRel
Returns the value of the property that maps to therel
attribute.The possible values for this property are instances of
- Returns:
- the value of the
REL_PROPERTY
property.
-
setRel
Sets the value of the property that maps to therel
attribute.The possible values for this property are instances of
- Parameters:
aValue
- the value to set for theREL_PROPERTY
property.
-
getTitle
Returns the value of the property that maps to thetitle
attribute.- Returns:
- the value of the
TITLE_PROPERTY
property.
-
setTitle
Sets the value of the property that maps to thetitle
attribute.- Parameters:
aValue
- the value to set for theTITLE_PROPERTY
property.
-
getType
Returns the value of the property that maps to thetype
attribute.The possible values for this property are the public
QName
constants defined in this class.Type indicates the media type of the resource.
- Returns:
- the value of the
TYPE_PROPERTY
property.
-
setType
Sets the value of the property that maps to thetype
attribute.The possible values for this property are the public
QName
constants defined in this class.Type indicates the media type of the resource.
- Parameters:
aValue
- the value to set for theTYPE_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.
-
getContent
Returns the value of the content property.- Returns:
- the value of the
CONTENT_PROPERTY
property.
-