Class TLcdAtomPerson
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.metadata.atom.model.TLcdAtomPerson
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
The Atom person construct is defined in section 3.2 of the format spec.
- Since:
- 2017.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData any property.static final TLcdDataPropertyData property that maps to thebaseattribute.static final TLcdDataPropertyData property that maps to theemailelement.static final TLcdDataPropertyData property that maps to thelangattribute.static final TLcdDataPropertyData property that maps to thenameelement.static final TLcdDataPropertyData property that maps to theurielement. -
Constructor Summary
ConstructorsConstructorDescriptionTLcdAtomPerson(TLcdDataType aType) TLcdAtomPerson(String aName) Convenience constructor that adds the given name togetNames() -
Method Summary
Modifier and TypeMethodDescriptiongetAny()Returns the value of the any property.getBase()Returns the value of the property that maps to thebaseattribute.Returns the value of the property that maps to theemailelement.Returns the value of the property that maps to thelangattribute.getNames()Returns the value of the property that maps to thenameelement.getUris()Returns the value of the property that maps to theurielement.voidSets the value of the property that maps to thebaseattribute.voidsetLanguage(String aValue) Sets the value of the property that maps to thelangattribute.
-
Field Details
-
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. -
NAMES_PROPERTY
Data property that maps to thenameelement. The possible values for this property are instances ofList<String>. -
URIS_PROPERTY
Data property that maps to theurielement. The possible values for this property are instances ofList<TLcdAtomUri>. -
EMAILS_PROPERTY
Data property that maps to theemailelement. The possible values for this property are instances ofList<String>. -
ANY_PROPERTY
Data any property. The possible values for this property are instances ofList<Object>.
-
-
Constructor Details
-
TLcdAtomPerson
public TLcdAtomPerson() -
TLcdAtomPerson
-
TLcdAtomPerson
Convenience constructor that adds the given name togetNames()- Parameters:
aName- the content to add
-
-
Method Details
-
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.
-
getNames
Returns the value of the property that maps to thenameelement.- Returns:
- the value of the
NAMES_PROPERTYproperty.
-
getUris
Returns the value of the property that maps to theurielement.- Returns:
- the value of the
URIS_PROPERTYproperty.
-
getEmails
Returns the value of the property that maps to theemailelement.- Returns:
- the value of the
EMAILS_PROPERTYproperty.
-
getAny
Returns the value of the any property.- Returns:
- the value of the
ANY_PROPERTYproperty.
-