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 ()
TSLMDFormatoperator= (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 TSLCharacterStringname () const
TSLCharacterStringname ()
const TSLCharacterStringversion () const
TSLCharacterStringversion ()
const TSLCharacterStringamendmentNumber () const
TSLCharacterStringamendmentNumber ()
const TSLCharacterStringspecification () const
TSLCharacterStringspecification ()
const TSLCharacterStringfileDecompressionTechnique () const
TSLCharacterStringfileDecompressionTechnique ()
const TSLMDCollection< TSLMDDistributor * > & formatDistributor () const
TSLMDCollection< TSLMDDistributor * > & formatDistributor ()
const TSLMDDistributorformatDistributorAt (int pos) const
TSLMDDistributorformatDistributorAt (int pos)

Static Public Member Functions

static TSLMDFormatcreate ()

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.