Class TLcdAIXM51ContactInformation
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.gml32.model.TLcdGML32AbstractGML
com.luciad.format.aixm51.model.abstractfeature.TLcdAIXM51AbstractAIXMObject
com.luciad.format.aixm51.model.features.shared.address.TLcdAIXM51ContactInformation
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
Information required to enable contact with the responsible person and/or organisation. This model is derived from ISO19115-2003:Geographic Information- Metadata
- Since:
- 10.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theaddresselement.static final TLcdDataPropertyData property that maps to theannotationelement.static final TLcdDataPropertyData property that maps to thenameelement.static final TLcdDataPropertyData property that maps to theextensionelement.static final TLcdDataPropertyData property that maps to thenetworkNodeelement.static final TLcdDataPropertyData property that maps to thephoneFaxelement.static final TLcdDataPropertyData property that maps to thetitleelement.Fields inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionGets the value of theADDRESS_PROPERTYproperty adapted to a list ofTLcdAIXM51PostalAddressinstances.Gets the value of theANNOTATION_PROPERTYproperty adapted to a list ofTLcdAIXM51Noteinstances.Returns the role value contained in the value of theCONTACT_INFORMATION_NAME_PROPERTYproperty.Gets the value of theEXTENSION_PROPERTYproperty adapted to a list ofTLcdAIXM51AbstractExtensioninstances.Gets the value of theNETWORK_NODE_PROPERTYproperty adapted to a list ofTLcdAIXM51OnlineContactinstances.Gets the value of thePHONE_FAX_PROPERTYproperty adapted to a list ofTLcdAIXM51TelephoneContactinstances.getTitle()Returns the role value contained in the value of theTITLE_PROPERTYproperty.voidsetContactInformationName(String aValue) Sets the value of the property that maps to thenameelement.voidSets the value of the property that maps to thetitleelement.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
-
Field Details
-
CONTACT_INFORMATION_NAME_PROPERTY
Data property that maps to thenameelement. The possible values for this property are instances ofTLcdAIXM51Optional<String>. -
TITLE_PROPERTY
Data property that maps to thetitleelement. The possible values for this property are instances ofTLcdAIXM51Optional<String>. -
ADDRESS_PROPERTY
Data property that maps to theaddresselement. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51PostalAddress>>. -
NETWORK_NODE_PROPERTY
Data property that maps to thenetworkNodeelement. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51OnlineContact>>. -
PHONE_FAX_PROPERTY
Data property that maps to thephoneFaxelement. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51TelephoneContact>>. -
ANNOTATION_PROPERTY
Data property that maps to theannotationelement. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51Note>>. -
EXTENSION_PROPERTY
Data property that maps to theextensionelement. The possible values for this property are instances ofList<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>.
-
-
Constructor Details
-
TLcdAIXM51ContactInformation
public TLcdAIXM51ContactInformation() -
TLcdAIXM51ContactInformation
-
-
Method Details
-
getContactInformationName
Returns the role value contained in the value of theCONTACT_INFORMATION_NAME_PROPERTYproperty. Returnsnullif the value of theCONTACT_INFORMATION_NAME_PROPERTYproperty isnull.The official name of the contact.
- Returns:
- the role value of the
CONTACT_INFORMATION_NAME_PROPERTYproperty. - See Also:
-
setContactInformationName
Sets the value of the property that maps to thenameelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theCONTACT_INFORMATION_NAME_PROPERTYproperty is set tonull.The official name of the contact.
- Parameters:
aValue- the role value to set for theCONTACT_INFORMATION_NAME_PROPERTYproperty.
-
getTitle
Returns the role value contained in the value of theTITLE_PROPERTYproperty. Returnsnullif the value of theTITLE_PROPERTYproperty isnull.The official title of the contact.
- Returns:
- the role value of the
TITLE_PROPERTYproperty. - See Also:
-
setTitle
Sets the value of the property that maps to thetitleelement. to a new instance of the association classTLcdAIXM51Optionalinitialized with the given role value. In case the given role value isnull, theTITLE_PROPERTYproperty is set tonull.The official title of the contact.
- Parameters:
aValue- the role value to set for theTITLE_PROPERTYproperty.
-
getAddress
Gets the value of theADDRESS_PROPERTYproperty adapted to a list ofTLcdAIXM51PostalAddressinstances.A postal address for the contact.
- Returns:
- the value of the
ADDRESS_PROPERTYproperty adapted to a list ofTLcdAIXM51PostalAddressinstances. - See Also:
-
getNetworkNode
Gets the value of theNETWORK_NODE_PROPERTYproperty adapted to a list ofTLcdAIXM51OnlineContactinstances.A direct link for the contact, over a data communication network.
- Returns:
- the value of the
NETWORK_NODE_PROPERTYproperty adapted to a list ofTLcdAIXM51OnlineContactinstances. - See Also:
-
getPhoneFax
Gets the value of thePHONE_FAX_PROPERTYproperty adapted to a list ofTLcdAIXM51TelephoneContactinstances.A phone or fax number for the contact.
- Returns:
- the value of the
PHONE_FAX_PROPERTYproperty adapted to a list ofTLcdAIXM51TelephoneContactinstances. - See Also:
-
getAnnotation
Gets the value of theANNOTATION_PROPERTYproperty adapted to a list ofTLcdAIXM51Noteinstances.- Returns:
- the value of the
ANNOTATION_PROPERTYproperty adapted to a list ofTLcdAIXM51Noteinstances. - See Also:
-
getExtension
Gets the value of theEXTENSION_PROPERTYproperty adapted to a list ofTLcdAIXM51AbstractExtensioninstances.- Returns:
- the value of the
EXTENSION_PROPERTYproperty adapted to a list ofTLcdAIXM51AbstractExtensioninstances. - See Also:
-