MapLink Pro 11.1.1.0.
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 ()
 
TSLCIAddressoperator= (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 TSLCharacterStringdeliveryPointAt (int position) const
 
TSLCharacterStringdeliveryPointAt (int position)
 
const TSLCharacterStringcity () const
 
TSLCharacterStringcity ()
 
const TSLCharacterStringadministrativeArea () const
 
TSLCharacterStringadministrativeArea ()
 
const TSLCharacterStringpostalCode () const
 
TSLCharacterStringpostalCode ()
 
const TSLCharacterStringcountry () const
 
TSLCharacterStringcountry ()
 
const TSLMDCollection< TSLCharacterString > & electronicMailAddress () const
 
TSLMDCollection< TSLCharacterString > & electronicMailAddress ()
 
const TSLCharacterStringelectronicMailAddressAt (int position) const
 
TSLCharacterStringelectronicMailAddressAt (int position)
 

Static Public Member Functions

static TSLCIAddresscreate ()
 

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()

static 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