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

Detailed Description

Identification of, and means of communication with, person(s) and organisations associated with the dataset

Public Member Functions

 TSLCIResponsibleParty ()
 
 TSLCIResponsibleParty (const TSLCIResponsibleParty &right)
 
virtual ~TSLCIResponsibleParty ()
 
TSLCIResponsiblePartyoperator= (const TSLCIResponsibleParty &right)
 
void individualName (TSLCharacterString *input, bool assumeOwnership=true)
 
void individualName (const char *input)
 
void organisationName (TSLCharacterString *input, bool assumeOwnership=true)
 
void organisationName (const char *input)
 
void positionName (TSLCharacterString *input, bool assumeOwnership=true)
 
void positionName (const char *input)
 
void contactInfo (TSLCIContact *input, bool assumeOwnership=true)
 
void role (TSLCIRoleCode input)
 
void roleEx (TSLCIRoleCodeEx &input)
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
 
const TSLCharacterStringindividualName () const
 
TSLCharacterStringindividualName ()
 
const TSLCharacterStringorganisationName () const
 
TSLCharacterStringorganisationName ()
 
const TSLCharacterStringpositionName () const
 
TSLCharacterStringpositionName ()
 
const TSLCIContactcontactInfo () const
 
TSLCIContactcontactInfo ()
 
TSLCIRoleCode role () const
 
const TSLCIRoleCodeExroleEx () const
 
TSLCIRoleCodeExroleEx ()
 

Static Public Member Functions

static TSLCIResponsiblePartycreate ()
 

Constructor & Destructor Documentation

◆ TSLCIResponsibleParty() [1/2]

TSLCIResponsibleParty::TSLCIResponsibleParty ( )

The default constructor.

◆ TSLCIResponsibleParty() [2/2]

TSLCIResponsibleParty::TSLCIResponsibleParty ( const TSLCIResponsibleParty & right)

The copy constructor.

◆ ~TSLCIResponsibleParty()

virtual TSLCIResponsibleParty::~TSLCIResponsibleParty ( )
virtual

The destructor.

Member Function Documentation

◆ contactInfo() [1/3]

TSLCIContact * TSLCIResponsibleParty::contactInfo ( )
inline

Returns the contactInfo attribute.

◆ contactInfo() [2/3]

const TSLCIContact * TSLCIResponsibleParty::contactInfo ( ) const
inline

Returns the contactInfo attribute.

◆ contactInfo() [3/3]

void TSLCIResponsibleParty::contactInfo ( TSLCIContact * input,
bool assumeOwnership = true )

Sets the contactInfo attribute.

◆ create()

static TSLCIResponsibleParty * TSLCIResponsibleParty::create ( )
static

◆ individualName() [1/4]

TSLCharacterString * TSLCIResponsibleParty::individualName ( )
inline

Returns the individualName attribute.

◆ individualName() [2/4]

const TSLCharacterString * TSLCIResponsibleParty::individualName ( ) const
inline

Returns the individualName attribute.

◆ individualName() [3/4]

void TSLCIResponsibleParty::individualName ( const char * input)

Overload to allow assignment of string as a literal.

◆ individualName() [4/4]

void TSLCIResponsibleParty::individualName ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the individualName attribute.

◆ operator=()

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

Assignment operator.

◆ organisationName() [1/4]

TSLCharacterString * TSLCIResponsibleParty::organisationName ( )
inline

Returns the organisationName attribute.

◆ organisationName() [2/4]

const TSLCharacterString * TSLCIResponsibleParty::organisationName ( ) const
inline

Returns the organisationName attribute.

◆ organisationName() [3/4]

void TSLCIResponsibleParty::organisationName ( const char * input)

Overload to allow assignment of string as a literal.

◆ organisationName() [4/4]

void TSLCIResponsibleParty::organisationName ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the organisationName attribute.

◆ positionName() [1/4]

TSLCharacterString * TSLCIResponsibleParty::positionName ( )
inline

Returns the positionName attribute.

◆ positionName() [2/4]

const TSLCharacterString * TSLCIResponsibleParty::positionName ( ) const
inline

Returns the positionName attribute.

◆ positionName() [3/4]

void TSLCIResponsibleParty::positionName ( const char * input)

Overload to allow assignment of string as a literal.

◆ positionName() [4/4]

void TSLCIResponsibleParty::positionName ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the positionName attribute.

◆ role() [1/2]

TSLCIRoleCode TSLCIResponsibleParty::role ( ) const
inline

Returns the role attribute. If the role is uninitialised, TSLCIRoleCodeNULL is returned.

◆ role() [2/2]

void TSLCIResponsibleParty::role ( TSLCIRoleCode input)

Sets the role attribute. Input may not take the value TSLCIRoleCodeNULL.

◆ roleEx() [1/3]

TSLCIRoleCodeEx & TSLCIResponsibleParty::roleEx ( )
inline

◆ roleEx() [2/3]

const TSLCIRoleCodeEx & TSLCIResponsibleParty::roleEx ( ) const
inline

Accessors for functionEx (Extensible codelist TSLCIOnLineFunctionCodeEx)

◆ roleEx() [3/3]

void TSLCIResponsibleParty::roleEx ( TSLCIRoleCodeEx & input)

◆ serialize()

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