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
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to thebaseattribute.static final TLcdDataPropertyData content property.static final TLcdDataPropertyData property that maps to thehreflangattribute.static final TLcdDataPropertyData property that maps to thehrefattribute.static final TLcdDataPropertyData property that maps to thelangattribute.static final TLcdDataPropertyData property that maps to thelengthattribute.static final TLcdDataPropertyData property that maps to therelattribute.static final TLcdDataPropertyData property that maps to thetitleattribute.static final TLcdDataPropertyData property that maps to thetypeattribute. -
Constructor Summary
ConstructorsConstructorDescriptionTLcdAtomLink(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 thebaseattribute.Returns the value of the content property.getHref()Returns the value of the property that maps to thehrefattribute.Returns the value of the property that maps to thehreflangattribute.Returns the value of the property that maps to thelangattribute.Returns the value of the property that maps to thelengthattribute.getRel()Returns the value of the property that maps to therelattribute.getTitle()Returns the value of the property that maps to thetitleattribute.getType()Returns the value of the property that maps to thetypeattribute.voidSets the value of the property that maps to thebaseattribute.voidSets the value of the property that maps to thehrefattribute.voidsetHrefLanguage(String aValue) Sets the value of the property that maps to thehreflangattribute.voidsetLanguage(String aValue) Sets the value of the property that maps to thelangattribute.voidSets the value of the property that maps to thelengthattribute.voidsetRel(TLcdAtomRelCode aValue) Sets the value of the property that maps to therelattribute.voidSets the value of the property that maps to thetitleattribute.voidSets the value of the property that maps to thetypeattribute.
-
Field Details
-
HREF_PROPERTY
Data property that maps to thehrefattribute. The possible values for this property are instances ofURI. -
HREF_LANGUAGE_PROPERTY
Data property that maps to thehreflangattribute. The possible values for this property are instances ofString. -
LENGTH_PROPERTY
Data property that maps to thelengthattribute. The possible values for this property are instances ofLong. -
REL_PROPERTY
Data property that maps to therelattribute. The possible values for this property are instances of -
TITLE_PROPERTY
Data property that maps to thetitleattribute. The possible values for this property are instances ofString. -
TYPE_PROPERTY
Data property that maps to thetypeattribute. The possible values for this property are the publicQNameconstants defined in this class. -
BASE_PROPERTY
Data property that maps to thebaseattribute. The possible values for this property are instances ofURI. -
LANGUAGE_PROPERTY
Data property that maps to thelangattribute. 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 thehrefattribute.href is the URI of the referenced resource (typically a Web page).
- Returns:
- the value of the
HREF_PROPERTYproperty.
-
setHref
Sets the value of the property that maps to thehrefattribute.href is the URI of the referenced resource (typically a Web page).
- Parameters:
aValue- the value to set for theHREF_PROPERTYproperty.
-
getHrefLanguage
Returns the value of the property that maps to thehreflangattribute.- Returns:
- the value of the
HREF_LANGUAGE_PROPERTYproperty.
-
setHrefLanguage
Sets the value of the property that maps to thehreflangattribute.- Parameters:
aValue- the value to set for theHREF_LANGUAGE_PROPERTYproperty.
-
getLength
Returns the value of the property that maps to thelengthattribute.- Returns:
- the value of the
LENGTH_PROPERTYproperty.
-
setLength
Sets the value of the property that maps to thelengthattribute.- Parameters:
aValue- the value to set for theLENGTH_PROPERTYproperty.
-
getRel
Returns the value of the property that maps to therelattribute.The possible values for this property are instances of
- Returns:
- the value of the
REL_PROPERTYproperty.
-
setRel
Sets the value of the property that maps to therelattribute.The possible values for this property are instances of
- Parameters:
aValue- the value to set for theREL_PROPERTYproperty.
-
getTitle
Returns the value of the property that maps to thetitleattribute.- Returns:
- the value of the
TITLE_PROPERTYproperty.
-
setTitle
Sets the value of the property that maps to thetitleattribute.- Parameters:
aValue- the value to set for theTITLE_PROPERTYproperty.
-
getType
Returns the value of the property that maps to thetypeattribute.The possible values for this property are the public
QNameconstants defined in this class.Type indicates the media type of the resource.
- Returns:
- the value of the
TYPE_PROPERTYproperty.
-
setType
Sets the value of the property that maps to thetypeattribute.The possible values for this property are the public
QNameconstants defined in this class.Type indicates the media type of the resource.
- Parameters:
aValue- the value to set for theTYPE_PROPERTYproperty.
-
getBase
Returns the value of the property that maps to thebaseattribute.- Returns:
- the value of the
BASE_PROPERTYproperty.
-
setBase
Sets the value of the property that maps to thebaseattribute.- Parameters:
aValue- the value to set for theBASE_PROPERTYproperty.
-
getLanguage
Returns the value of the property that maps to thelangattribute.- Returns:
- the value of the
LANGUAGE_PROPERTYproperty.
-
setLanguage
Sets the value of the property that maps to thelangattribute.- Parameters:
aValue- the value to set for theLANGUAGE_PROPERTYproperty.
-
getContent
Returns the value of the content property.- Returns:
- the value of the
CONTENT_PROPERTYproperty.
-