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
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to theaddress
element.static final TLcdDataProperty
Data property that maps to theannotation
element.static final TLcdDataProperty
Data property that maps to thename
element.static final TLcdDataProperty
Data property that maps to theextension
element.static final TLcdDataProperty
Data property that maps to thenetworkNode
element.static final TLcdDataProperty
Data property that maps to thephoneFax
element.static final TLcdDataProperty
Data property that maps to thetitle
element.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
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionGets the value of theADDRESS_PROPERTY
property adapted to a list ofTLcdAIXM51PostalAddress
instances.Gets the value of theANNOTATION_PROPERTY
property adapted to a list ofTLcdAIXM51Note
instances.Returns the role value contained in the value of theCONTACT_INFORMATION_NAME_PROPERTY
property.Gets the value of theEXTENSION_PROPERTY
property adapted to a list ofTLcdAIXM51AbstractExtension
instances.Gets the value of theNETWORK_NODE_PROPERTY
property adapted to a list ofTLcdAIXM51OnlineContact
instances.Gets the value of thePHONE_FAX_PROPERTY
property adapted to a list ofTLcdAIXM51TelephoneContact
instances.getTitle()
Returns the role value contained in the value of theTITLE_PROPERTY
property.void
setContactInformationName
(String aValue) Sets the value of the property that maps to thename
element.void
Sets the value of the property that maps to thetitle
element.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 thename
element. The possible values for this property are instances ofTLcdAIXM51Optional<String>
. -
TITLE_PROPERTY
Data property that maps to thetitle
element. The possible values for this property are instances ofTLcdAIXM51Optional<String>
. -
ADDRESS_PROPERTY
Data property that maps to theaddress
element. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51PostalAddress>>
. -
NETWORK_NODE_PROPERTY
Data property that maps to thenetworkNode
element. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51OnlineContact>>
. -
PHONE_FAX_PROPERTY
Data property that maps to thephoneFax
element. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51TelephoneContact>>
. -
ANNOTATION_PROPERTY
Data property that maps to theannotation
element. The possible values for this property are instances ofList<TLcdAIXM51Property<TLcdAIXM51Note>>
. -
EXTENSION_PROPERTY
Data property that maps to theextension
element. 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_PROPERTY
property. Returnsnull
if the value of theCONTACT_INFORMATION_NAME_PROPERTY
property isnull
.The official name of the contact.
- Returns:
- the role value of the
CONTACT_INFORMATION_NAME_PROPERTY
property. - See Also:
-
setContactInformationName
Sets the value of the property that maps to thename
element. to a new instance of the association classTLcdAIXM51Optional
initialized with the given role value. In case the given role value isnull
, theCONTACT_INFORMATION_NAME_PROPERTY
property is set tonull
.The official name of the contact.
- Parameters:
aValue
- the role value to set for theCONTACT_INFORMATION_NAME_PROPERTY
property.
-
getTitle
Returns the role value contained in the value of theTITLE_PROPERTY
property. Returnsnull
if the value of theTITLE_PROPERTY
property isnull
.The official title of the contact.
- Returns:
- the role value of the
TITLE_PROPERTY
property. - See Also:
-
setTitle
Sets the value of the property that maps to thetitle
element. to a new instance of the association classTLcdAIXM51Optional
initialized with the given role value. In case the given role value isnull
, theTITLE_PROPERTY
property is set tonull
.The official title of the contact.
- Parameters:
aValue
- the role value to set for theTITLE_PROPERTY
property.
-
getAddress
Gets the value of theADDRESS_PROPERTY
property adapted to a list ofTLcdAIXM51PostalAddress
instances.A postal address for the contact.
- Returns:
- the value of the
ADDRESS_PROPERTY
property adapted to a list ofTLcdAIXM51PostalAddress
instances. - See Also:
-
getNetworkNode
Gets the value of theNETWORK_NODE_PROPERTY
property adapted to a list ofTLcdAIXM51OnlineContact
instances.A direct link for the contact, over a data communication network.
- Returns:
- the value of the
NETWORK_NODE_PROPERTY
property adapted to a list ofTLcdAIXM51OnlineContact
instances. - See Also:
-
getPhoneFax
Gets the value of thePHONE_FAX_PROPERTY
property adapted to a list ofTLcdAIXM51TelephoneContact
instances.A phone or fax number for the contact.
- Returns:
- the value of the
PHONE_FAX_PROPERTY
property adapted to a list ofTLcdAIXM51TelephoneContact
instances. - See Also:
-
getAnnotation
Gets the value of theANNOTATION_PROPERTY
property adapted to a list ofTLcdAIXM51Note
instances.- Returns:
- the value of the
ANNOTATION_PROPERTY
property adapted to a list ofTLcdAIXM51Note
instances. - See Also:
-
getExtension
Gets the value of theEXTENSION_PROPERTY
property adapted to a list ofTLcdAIXM51AbstractExtension
instances.- Returns:
- the value of the
EXTENSION_PROPERTY
property adapted to a list ofTLcdAIXM51AbstractExtension
instances. - See Also:
-