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

Detailed Description

Telephone numbers for contacting the responsible individual or organisation

Public Member Functions

 TSLCITelephone ()
 
 TSLCITelephone (const TSLCITelephone &right)
 
virtual ~TSLCITelephone ()
 
TSLCITelephoneoperator= (const TSLCITelephone &right)
 
bool insertVoice (const TSLCharacterString &obj, int position=-1)
 
bool insertVoice (const char *input, int position=-1)
 
bool removeVoice (int position=-1)
 
bool insertFacsimile (const TSLCharacterString &obj, int position=-1)
 
bool insertFacsimile (const char *input, int position=-1)
 
bool removeFacsimile (int position=-1)
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
 
const TSLMDCollection< TSLCharacterString > & voice () const
 
TSLMDCollection< TSLCharacterString > & voice ()
 
const TSLCharacterStringvoiceAt (int position) const
 
TSLCharacterStringvoiceAt (int position)
 
const TSLMDCollection< TSLCharacterString > & facsimile () const
 
TSLMDCollection< TSLCharacterString > & facsimile ()
 
const TSLCharacterStringfacsimileAt (int position) const
 
TSLCharacterStringfacsimileAt (int position)
 

Static Public Member Functions

static TSLCITelephonecreate ()
 

Constructor & Destructor Documentation

◆ TSLCITelephone() [1/2]

TSLCITelephone::TSLCITelephone ( )

The default constructor.

◆ TSLCITelephone() [2/2]

TSLCITelephone::TSLCITelephone ( const TSLCITelephone & right)

The copy constructor.

◆ ~TSLCITelephone()

virtual TSLCITelephone::~TSLCITelephone ( )
virtual

The destructor.

Member Function Documentation

◆ create()

static TSLCITelephone * TSLCITelephone::create ( )
static

◆ facsimile() [1/2]

TSLMDCollection< TSLCharacterString > & TSLCITelephone::facsimile ( )
inline

Returns the facsimile attribute.

◆ facsimile() [2/2]

const TSLMDCollection< TSLCharacterString > & TSLCITelephone::facsimile ( ) const
inline

Returns the facsimile attribute.

◆ facsimileAt() [1/2]

TSLCharacterString * TSLCITelephone::facsimileAt ( int position)
inline

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

◆ facsimileAt() [2/2]

const TSLCharacterString * TSLCITelephone::facsimileAt ( int position) const
inline

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

◆ insertFacsimile() [1/2]

bool TSLCITelephone::insertFacsimile ( const char * input,
int position = -1 )

Overload to allow assignment of string as a literal.

◆ insertFacsimile() [2/2]

bool TSLCITelephone::insertFacsimile ( 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.

◆ insertVoice() [1/2]

bool TSLCITelephone::insertVoice ( const char * input,
int position = -1 )

Overload to allow assignment of string as a literal.

◆ insertVoice() [2/2]

bool TSLCITelephone::insertVoice ( 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=()

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

Assignment operator.

◆ removeFacsimile()

bool TSLCITelephone::removeFacsimile ( 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.

◆ removeVoice()

bool TSLCITelephone::removeVoice ( 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 TSLCITelephone::serialize ( void * outputStreamOfXML,
int indentation = -1,
bool isRootHandler = true ) const
virtual

◆ voice() [1/2]

TSLMDCollection< TSLCharacterString > & TSLCITelephone::voice ( )
inline

Returns the voice attribute.

◆ voice() [2/2]

const TSLMDCollection< TSLCharacterString > & TSLCITelephone::voice ( ) const
inline

Returns the voice attribute.

◆ voiceAt() [1/2]

TSLCharacterString * TSLCITelephone::voiceAt ( int position)
inline

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

◆ voiceAt() [2/2]

const TSLCharacterString * TSLCITelephone::voiceAt ( int position) const
inline

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