MapLink Pro .
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches

Detailed Description

Location of the responsible individual or organisation

Public Member Functions

 TSLCIAddress ()
 TSLCIAddress (const TSLCIAddress &right)
virtual ~TSLCIAddress ()
TSLCIAddress & operator= (const TSLCIAddress &right)
bool insertDeliveryPoint (const TSLCharacterString &obj, int position=-1)
bool insertDeliveryPoint (const char *input, int position=-1)
bool removeDeliveryPoint (int position=-1)
void city (TSLCharacterString *input, bool assumeOwnership=true)
void city (const char *input)
void administrativeArea (TSLCharacterString *input, bool assumeOwnership=true)
void administrativeArea (const char *input)
void postalCode (TSLCharacterString *input, bool assumeOwnership=true)
void postalCode (const char *input)
void country (TSLCharacterString *input, bool assumeOwnership=true)
void country (const char *input)
bool insertElectronicMailAddress (const TSLCharacterString &obj, int position=-1)
bool insertElectronicMailAddress (const char *input, int position=-1)
bool removeElectronicMailAddress (int position=-1)
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
const TSLMDCollection< TSLCharacterString > & deliveryPoint () const
TSLMDCollection< TSLCharacterString > & deliveryPoint ()
const TSLCharacterString * deliveryPointAt (int position) const
TSLCharacterString * deliveryPointAt (int position)
const TSLCharacterString * city () const
TSLCharacterString * city ()
const TSLCharacterString * administrativeArea () const
TSLCharacterString * administrativeArea ()
const TSLCharacterString * postalCode () const
TSLCharacterString * postalCode ()
const TSLCharacterString * country () const
TSLCharacterString * country ()
const TSLMDCollection< TSLCharacterString > & electronicMailAddress () const
TSLMDCollection< TSLCharacterString > & electronicMailAddress ()
const TSLCharacterString * electronicMailAddressAt (int position) const
TSLCharacterString * electronicMailAddressAt (int position)

Static Public Member Functions

static TSLCIAddress * create ()

Constructor & Destructor Documentation

◆ TSLCIAddress() [1/2]

TSLCIAddress::TSLCIAddress ( )

The default constructor.

◆ TSLCIAddress() [2/2]

TSLCIAddress::TSLCIAddress ( const TSLCIAddress & right)

The copy constructor.

◆ ~TSLCIAddress()

virtual TSLCIAddress::~TSLCIAddress ( )
virtual

The destructor.

Member Function Documentation

◆ administrativeArea() [1/4]

TSLCharacterString * TSLCIAddress::administrativeArea ( )
inline

Returns the administrativeArea attribute.

◆ administrativeArea() [2/4]

const TSLCharacterString * TSLCIAddress::administrativeArea ( ) const
inline

Returns the administrativeArea attribute.

◆ administrativeArea() [3/4]

void TSLCIAddress::administrativeArea ( const char * input)

Overload to allow assignment of string as a literal.

◆ administrativeArea() [4/4]

void TSLCIAddress::administrativeArea ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the administrativeArea attribute.

◆ city() [1/4]

TSLCharacterString * TSLCIAddress::city ( )
inline

Returns the city attribute.

◆ city() [2/4]

const TSLCharacterString * TSLCIAddress::city ( ) const
inline

Returns the city attribute.

◆ city() [3/4]

void TSLCIAddress::city ( const char * input)

Overload to allow assignment of string as a literal.

◆ city() [4/4]

void TSLCIAddress::city ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the city attribute.

◆ country() [1/4]

TSLCharacterString * TSLCIAddress::country ( )
inline

Returns the country attribute.

◆ country() [2/4]

const TSLCharacterString * TSLCIAddress::country ( ) const
inline

Returns the country attribute.

◆ country() [3/4]

void TSLCIAddress::country ( const char * input)

Overload to allow assignment of string as a literal.

◆ country() [4/4]

void TSLCIAddress::country ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the country attribute.

◆ create()

TSLCIAddress * TSLCIAddress::create ( )
static

◆ deliveryPoint() [1/2]

TSLMDCollection< TSLCharacterString > & TSLCIAddress::deliveryPoint ( )
inline

Returns the deliveryPoint attribute.

◆ deliveryPoint() [2/2]

const TSLMDCollection< TSLCharacterString > & TSLCIAddress::deliveryPoint ( ) const
inline

Returns the deliveryPoint attribute.

◆ deliveryPointAt() [1/2]

TSLCharacterString * TSLCIAddress::deliveryPointAt ( int position)
inline

Returns the string at the given position. If the given position is not in range a null pointer is returned.

◆ deliveryPointAt() [2/2]

const TSLCharacterString * TSLCIAddress::deliveryPointAt ( int position) const
inline

Returns the string at the given position. If the given position is not in range a null pointer is returned.

◆ electronicMailAddress() [1/2]

TSLMDCollection< TSLCharacterString > & TSLCIAddress::electronicMailAddress ( )
inline

Returns the electronicMailAddress attribute.

◆ electronicMailAddress() [2/2]

const TSLMDCollection< TSLCharacterString > & TSLCIAddress::electronicMailAddress ( ) const
inline

Returns the electronicMailAddress attribute.

◆ electronicMailAddressAt() [1/2]

TSLCharacterString * TSLCIAddress::electronicMailAddressAt ( int position)
inline

Returns the string at the given position. If the given position is not in range a null pointer is returned.

◆ electronicMailAddressAt() [2/2]

const TSLCharacterString * TSLCIAddress::electronicMailAddressAt ( int position) const
inline

Returns the string at the given position. If the given position is not in range a null pointer is returned.

◆ insertDeliveryPoint() [1/2]

bool TSLCIAddress::insertDeliveryPoint ( const char * input,
int position = -1 )

Overload to allow assignment of string as a literal.

◆ insertDeliveryPoint() [2/2]

bool TSLCIAddress::insertDeliveryPoint ( const TSLCharacterString & obj,
int position = -1 )

Inserts the given string at the given position. If the given position is not provided or is not in range, the string is appended.

◆ insertElectronicMailAddress() [1/2]

bool TSLCIAddress::insertElectronicMailAddress ( const char * input,
int position = -1 )

Overload to allow assignment of string as a literal.

◆ insertElectronicMailAddress() [2/2]

bool TSLCIAddress::insertElectronicMailAddress ( const TSLCharacterString & obj,
int position = -1 )

Inserts the given string at the given position. If the given position is not provided or is not in range, the string is appended.

◆ operator=()

TSLCIAddress & TSLCIAddress::operator= ( const TSLCIAddress & right)

Assignment operator.

◆ postalCode() [1/4]

TSLCharacterString * TSLCIAddress::postalCode ( )
inline

Returns the postalCode attribute.

◆ postalCode() [2/4]

const TSLCharacterString * TSLCIAddress::postalCode ( ) const
inline

Returns the postalCode attribute.

◆ postalCode() [3/4]

void TSLCIAddress::postalCode ( const char * input)

Overload to allow assignment of string as a literal.

◆ postalCode() [4/4]

void TSLCIAddress::postalCode ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the postalCode attribute.

◆ removeDeliveryPoint()

bool TSLCIAddress::removeDeliveryPoint ( int position = -1)

Removes a string from the given position. If the given position is not provided or is not in range, the last string is removed.

◆ removeElectronicMailAddress()

bool TSLCIAddress::removeElectronicMailAddress ( int position = -1)

Removes a string from the given position. If the given position is not provided or is not in range, the last string is removed.

◆ serialize()

virtual bool TSLCIAddress::serialize ( void * outputStreamOfXML,
int indentation = -1,
bool isRootHandler = true ) const
virtual