MapLink Pro 11.1.1.0.
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()

static 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.