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

Detailed Description

Description of the form of the data to be distributed

Public Member Functions

 TSLMDFormat ()
 TSLMDFormat (const TSLMDFormat &right)
virtual ~TSLMDFormat ()
TSLMDFormat & operator= (const TSLMDFormat &right)
void name (const TSLCharacterString &input)
void name (const char *input)
void version (const TSLCharacterString &input)
void version (const char *input)
void amendmentNumber (TSLCharacterString *input, bool assumeOwnership=true)
void amendmentNumber (const char *input)
void specification (TSLCharacterString *input, bool assumeOwnership=true)
void specification (const char *input)
void fileDecompressionTechnique (TSLCharacterString *input, bool assumeOwnership=true)
void fileDecompressionTechnique (const char *input)
bool insertFormatDistributor (TSLMDDistributor *val, int pos=-1)
bool removeFormatDistributor (int pos=-1)
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
const TSLCharacterString & name () const
TSLCharacterString & name ()
const TSLCharacterString & version () const
TSLCharacterString & version ()
const TSLCharacterString * amendmentNumber () const
TSLCharacterString * amendmentNumber ()
const TSLCharacterString * specification () const
TSLCharacterString * specification ()
const TSLCharacterString * fileDecompressionTechnique () const
TSLCharacterString * fileDecompressionTechnique ()
const TSLMDCollection< TSLMDDistributor * > & formatDistributor () const
TSLMDCollection< TSLMDDistributor * > & formatDistributor ()
const TSLMDDistributor * formatDistributorAt (int pos) const
TSLMDDistributor * formatDistributorAt (int pos)

Static Public Member Functions

static TSLMDFormat * create ()

Constructor & Destructor Documentation

◆ TSLMDFormat() [1/2]

TSLMDFormat::TSLMDFormat ( )

The default constructor.

◆ TSLMDFormat() [2/2]

TSLMDFormat::TSLMDFormat ( const TSLMDFormat & right)

The copy constructor.

◆ ~TSLMDFormat()

virtual TSLMDFormat::~TSLMDFormat ( )
virtual

The destructor.

Member Function Documentation

◆ amendmentNumber() [1/4]

TSLCharacterString * TSLMDFormat::amendmentNumber ( )
inline

Returns the amendmentNumber attribute.

◆ amendmentNumber() [2/4]

const TSLCharacterString * TSLMDFormat::amendmentNumber ( ) const
inline

Returns the amendmentNumber attribute.

◆ amendmentNumber() [3/4]

void TSLMDFormat::amendmentNumber ( const char * input)

Overload to allow assignment of string as a literal.

◆ amendmentNumber() [4/4]

void TSLMDFormat::amendmentNumber ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the amendmentNumber attribute.

◆ create()

TSLMDFormat * TSLMDFormat::create ( )
static

◆ fileDecompressionTechnique() [1/4]

TSLCharacterString * TSLMDFormat::fileDecompressionTechnique ( )
inline

Returns the fileDecompressionTechnique attribute.

◆ fileDecompressionTechnique() [2/4]

const TSLCharacterString * TSLMDFormat::fileDecompressionTechnique ( ) const
inline

Returns the fileDecompressionTechnique attribute.

◆ fileDecompressionTechnique() [3/4]

void TSLMDFormat::fileDecompressionTechnique ( const char * input)

Overload to allow assignment of string as a literal.

◆ fileDecompressionTechnique() [4/4]

void TSLMDFormat::fileDecompressionTechnique ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the fileDecompressionTechnique attribute.

◆ formatDistributor() [1/2]

TSLMDCollection< TSLMDDistributor * > & TSLMDFormat::formatDistributor ( )
inline

◆ formatDistributor() [2/2]

const TSLMDCollection< TSLMDDistributor * > & TSLMDFormat::formatDistributor ( ) const
inline

◆ formatDistributorAt() [1/2]

TSLMDDistributor * TSLMDFormat::formatDistributorAt ( int pos)
inline

◆ formatDistributorAt() [2/2]

const TSLMDDistributor * TSLMDFormat::formatDistributorAt ( int pos) const
inline

◆ insertFormatDistributor()

bool TSLMDFormat::insertFormatDistributor ( TSLMDDistributor * val,
int pos = -1 )

◆ name() [1/4]

TSLCharacterString & TSLMDFormat::name ( )
inline

Returns the name attribute.

◆ name() [2/4]

const TSLCharacterString & TSLMDFormat::name ( ) const
inline

Returns the name attribute.

◆ name() [3/4]

void TSLMDFormat::name ( const char * input)

Overload to allow assignment of string as a literal.

◆ name() [4/4]

void TSLMDFormat::name ( const TSLCharacterString & input)

Sets the name attribute.

◆ operator=()

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

Assignment operator.

◆ removeFormatDistributor()

bool TSLMDFormat::removeFormatDistributor ( int pos = -1)

◆ serialize()

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

◆ specification() [1/4]

TSLCharacterString * TSLMDFormat::specification ( )
inline

Returns the specification attribute.

◆ specification() [2/4]

const TSLCharacterString * TSLMDFormat::specification ( ) const
inline

Returns the specification attribute.

◆ specification() [3/4]

void TSLMDFormat::specification ( const char * input)

Overload to allow assignment of string as a literal.

◆ specification() [4/4]

void TSLMDFormat::specification ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the specification attribute.

◆ version() [1/4]

TSLCharacterString & TSLMDFormat::version ( )
inline

Returns the version attribute.

◆ version() [2/4]

const TSLCharacterString & TSLMDFormat::version ( ) const
inline

Returns the version attribute.

◆ version() [3/4]

void TSLMDFormat::version ( const char * input)

Overload to allow assignment of string as a literal.

◆ version() [4/4]

void TSLMDFormat::version ( const TSLCharacterString & input)

Sets the version attribute.