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
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data any property.static final TLcdDataProperty
Data property that maps to thebase
attribute.static final TLcdDataProperty
Data property that maps to theemail
element.static final TLcdDataProperty
Data property that maps to thelang
attribute.static final TLcdDataProperty
Data property that maps to thename
element.static final TLcdDataProperty
Data property that maps to theuri
element. -
Constructor Summary
ConstructorDescriptionTLcdAtomPerson
(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 thebase
attribute.Returns the value of the property that maps to theemail
element.Returns the value of the property that maps to thelang
attribute.getNames()
Returns the value of the property that maps to thename
element.getUris()
Returns the value of the property that maps to theuri
element.void
Sets the value of the property that maps to thebase
attribute.void
setLanguage
(String aValue) Sets the value of the property that maps to thelang
attribute.
-
Field Details
-
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
. -
NAMES_PROPERTY
Data property that maps to thename
element. The possible values for this property are instances ofList<String>
. -
URIS_PROPERTY
Data property that maps to theuri
element. The possible values for this property are instances ofList<TLcdAtomUri>
. -
EMAILS_PROPERTY
Data property that maps to theemail
element. 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 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.
-
getNames
Returns the value of the property that maps to thename
element.- Returns:
- the value of the
NAMES_PROPERTY
property.
-
getUris
Returns the value of the property that maps to theuri
element.- Returns:
- the value of the
URIS_PROPERTY
property.
-
getEmails
Returns the value of the property that maps to theemail
element.- Returns:
- the value of the
EMAILS_PROPERTY
property.
-
getAny
Returns the value of the any property.- Returns:
- the value of the
ANY_PROPERTY
property.
-