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

Detailed Description

Information required enabling contact with the responsible person and/or organisation

Public Member Functions

 TSLCIContact ()
 TSLCIContact (const TSLCIContact &right)
virtual ~TSLCIContact ()
TSLCIContactoperator= (const TSLCIContact &right)
void phone (TSLCITelephone *input, bool assumeOwnership=true)
void address (TSLCIAddress *input, bool assumeOwnership=true)
void onlineResource (TSLCIOnlineResource *input, bool assumeOwnership=true)
void hoursOfService (TSLCharacterString *input, bool assumeOwnership=true)
void hoursOfService (const char *input)
void contactInstructions (TSLCharacterString *input, bool assumeOwnership=true)
void contactInstructions (const char *input)
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
const TSLCITelephonephone () const
TSLCITelephonephone ()
const TSLCIAddressaddress () const
TSLCIAddressaddress ()
const TSLCIOnlineResourceonlineResource () const
TSLCIOnlineResourceonlineResource ()
const TSLCharacterStringhoursOfService () const
TSLCharacterStringhoursOfService ()
const TSLCharacterStringcontactInstructions () const
TSLCharacterStringcontactInstructions ()

Static Public Member Functions

static TSLCIContactcreate ()

Constructor & Destructor Documentation

◆ TSLCIContact() [1/2]

TSLCIContact::TSLCIContact ( )

The default constructor.

◆ TSLCIContact() [2/2]

TSLCIContact::TSLCIContact ( const TSLCIContact & right)

The copy constructor.

◆ ~TSLCIContact()

virtual TSLCIContact::~TSLCIContact ( )
virtual

The destructor.

Member Function Documentation

◆ address() [1/3]

TSLCIAddress * TSLCIContact::address ( )
inline

Returns the address attribute.

◆ address() [2/3]

const TSLCIAddress * TSLCIContact::address ( ) const
inline

Returns the address attribute.

◆ address() [3/3]

void TSLCIContact::address ( TSLCIAddress * input,
bool assumeOwnership = true )

Sets the address attribute.

◆ contactInstructions() [1/4]

TSLCharacterString * TSLCIContact::contactInstructions ( )
inline

Returns the contactInstructions attribute.

◆ contactInstructions() [2/4]

const TSLCharacterString * TSLCIContact::contactInstructions ( ) const
inline

Returns the contactInstructions attribute.

◆ contactInstructions() [3/4]

void TSLCIContact::contactInstructions ( const char * input)

Overload to allow assignment of string as a literal.

◆ contactInstructions() [4/4]

void TSLCIContact::contactInstructions ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the contactInstructions attribute.

◆ create()

TSLCIContact * TSLCIContact::create ( )
static

◆ hoursOfService() [1/4]

TSLCharacterString * TSLCIContact::hoursOfService ( )
inline

Returns the hoursOfService attribute.

◆ hoursOfService() [2/4]

const TSLCharacterString * TSLCIContact::hoursOfService ( ) const
inline

Returns the hoursOfService attribute.

◆ hoursOfService() [3/4]

void TSLCIContact::hoursOfService ( const char * input)

Overload to allow assignment of string as a literal.

◆ hoursOfService() [4/4]

void TSLCIContact::hoursOfService ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the hoursOfService attribute.

◆ onlineResource() [1/3]

TSLCIOnlineResource * TSLCIContact::onlineResource ( )
inline

Returns the onlineResource attribute.

◆ onlineResource() [2/3]

const TSLCIOnlineResource * TSLCIContact::onlineResource ( ) const
inline

Returns the onlineResource attribute.

◆ onlineResource() [3/3]

void TSLCIContact::onlineResource ( TSLCIOnlineResource * input,
bool assumeOwnership = true )

Sets the onlineResource attribute.

◆ operator=()

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

Assignment operator.

◆ phone() [1/3]

TSLCITelephone * TSLCIContact::phone ( )
inline

Returns the phone attribute.

◆ phone() [2/3]

const TSLCITelephone * TSLCIContact::phone ( ) const
inline

Returns the phone attribute.

◆ phone() [3/3]

void TSLCIContact::phone ( TSLCITelephone * input,
bool assumeOwnership = true )

Sets the phone attribute.

◆ serialize()

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