MapLink Pro .
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
Inheritance diagram for TSLRSIdentifier:

Public Member Functions

 TSLRSIdentifier ()
 TSLRSIdentifier (const TSLRSIdentifier &right)
virtual ~TSLRSIdentifier ()
TSLRSIdentifier & operator= (const TSLRSIdentifier &right)
void codeSpace (TSLCharacterString *input, bool assumeOwnership=true)
void codeSpace (const char *input)
void version (TSLCharacterString *input, bool assumeOwnership=true)
void version (const char *input)
virtual TSLRSIdentifier * clone () const
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
const TSLCharacterString * codeSpace () const
TSLCharacterString * codeSpace ()
const TSLCharacterString * version () const
TSLCharacterString * version ()
Public Member Functions inherited from TSLMDIdentifier
 TSLMDIdentifier ()
 TSLMDIdentifier (const TSLMDIdentifier &right)
virtual ~TSLMDIdentifier ()
TSLMDIdentifier & operator= (const TSLMDIdentifier &right)
void authority (TSLCICitation *input, bool assumeOwnership=true)
void code (const TSLCharacterString &input)
void code (const char *input)
void appendExtendedInformation (const char *key, const char *value)
const TSLCICitation * authority () const
TSLCICitation * authority ()
const TSLCharacterString & code () const
TSLCharacterString & code ()
const TSLCharacterString * objectIdentifier () const
TSLCharacterString * objectIdentifier ()
const TSLCharacterString * extendedInformation () const
TSLCharacterString * extendedInformation ()

Static Public Member Functions

static TSLRSIdentifier * create ()
Static Public Member Functions inherited from TSLMDIdentifier
static TSLCharacterString * getObjectIdentifier ()
static TSLMDIdentifier * create ()

Constructor & Destructor Documentation

◆ TSLRSIdentifier() [1/2]

TSLRSIdentifier::TSLRSIdentifier ( )

The default constructor.

◆ TSLRSIdentifier() [2/2]

TSLRSIdentifier::TSLRSIdentifier ( const TSLRSIdentifier & right)

The copy constructor.

◆ ~TSLRSIdentifier()

virtual TSLRSIdentifier::~TSLRSIdentifier ( )
virtual

The destructor.

Member Function Documentation

◆ clone()

virtual TSLRSIdentifier * TSLRSIdentifier::clone ( ) const
virtual

Clone method for derived or derived from classes. Creates object on the heap, so the pointer must be deleted

Reimplemented from TSLMDIdentifier.

◆ codeSpace() [1/4]

TSLCharacterString * TSLRSIdentifier::codeSpace ( )
inline

Returns the codeSpace attribute.

◆ codeSpace() [2/4]

const TSLCharacterString * TSLRSIdentifier::codeSpace ( ) const
inline

Returns the codeSpace attribute.

◆ codeSpace() [3/4]

void TSLRSIdentifier::codeSpace ( const char * input)

Overload to allow assignment of string as a literal.

◆ codeSpace() [4/4]

void TSLRSIdentifier::codeSpace ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the codeSpace attribute.

◆ create()

TSLRSIdentifier * TSLRSIdentifier::create ( )
static

◆ operator=()

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

Assignment operator.

◆ serialize()

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

Reimplemented from TSLMDIdentifier.

◆ version() [1/4]

TSLCharacterString * TSLRSIdentifier::version ( )
inline

Returns the version attribute.

◆ version() [2/4]

const TSLCharacterString * TSLRSIdentifier::version ( ) const
inline

Returns the version attribute.

◆ version() [3/4]

void TSLRSIdentifier::version ( const char * input)

Overload to allow assignment of string as a literal.

◆ version() [4/4]

void TSLRSIdentifier::version ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the version attribute.