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

Detailed Description

Information about online sources from which the dataset, specification, or community profile name and extended metadata elements can be obtained.

Public Member Functions

 TSLCIOnlineResource ()
 TSLCIOnlineResource (const TSLCIOnlineResource &right)
virtual ~TSLCIOnlineResource ()
TSLCIOnlineResourceoperator= (const TSLCIOnlineResource &right)
void linkage (const TSLURL &input)
void protocol (TSLCharacterString *input, bool assumeOwnership=true)
void protocol (const char *input)
void applicationProfile (TSLCharacterString *input, bool assumeOwnership=true)
void applicationProfile (const char *input)
void name (TSLCharacterString *input, bool assumeOwnership=true)
void name (const char *input)
void description (TSLCharacterString *input, bool assumeOwnership=true)
void description (const char *input)
void function (TSLCIOnLineFunctionCode input)
void functionEx (TSLCIOnLineFunctionCodeEx &input)
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
const TSLURLlinkage () const
TSLURLlinkage ()
const TSLCharacterStringprotocol () const
TSLCharacterStringprotocol ()
const TSLCharacterStringapplicationProfile () const
TSLCharacterStringapplicationProfile ()
const TSLCharacterStringname () const
TSLCharacterStringname ()
const TSLCharacterStringdescription () const
TSLCharacterStringdescription ()
TSLCIOnLineFunctionCode function () const
const TSLCIOnLineFunctionCodeExfunctionEx () const
TSLCIOnLineFunctionCodeExfunctionEx ()

Static Public Member Functions

static TSLCIOnlineResourcecreate ()

Constructor & Destructor Documentation

◆ TSLCIOnlineResource() [1/2]

TSLCIOnlineResource::TSLCIOnlineResource ( )

The default constructor.

◆ TSLCIOnlineResource() [2/2]

TSLCIOnlineResource::TSLCIOnlineResource ( const TSLCIOnlineResource & right)

The copy constructor.

◆ ~TSLCIOnlineResource()

virtual TSLCIOnlineResource::~TSLCIOnlineResource ( )
virtual

The destructor.

Member Function Documentation

◆ applicationProfile() [1/4]

TSLCharacterString * TSLCIOnlineResource::applicationProfile ( )
inline

Returns the applicationProfile attribute.

◆ applicationProfile() [2/4]

const TSLCharacterString * TSLCIOnlineResource::applicationProfile ( ) const
inline

Returns the applicationProfile attribute.

◆ applicationProfile() [3/4]

void TSLCIOnlineResource::applicationProfile ( const char * input)

Overload to allow assignment of string as a literal.

◆ applicationProfile() [4/4]

void TSLCIOnlineResource::applicationProfile ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the applicationProfile attribute.

◆ create()

TSLCIOnlineResource * TSLCIOnlineResource::create ( )
static

◆ description() [1/4]

TSLCharacterString * TSLCIOnlineResource::description ( )
inline

Returns the description attribute.

◆ description() [2/4]

const TSLCharacterString * TSLCIOnlineResource::description ( ) const
inline

Returns the description attribute.

◆ description() [3/4]

void TSLCIOnlineResource::description ( const char * input)

Overload to allow assignment of string as a literal.

◆ description() [4/4]

void TSLCIOnlineResource::description ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the description attribute.

◆ function() [1/2]

TSLCIOnLineFunctionCode TSLCIOnlineResource::function ( ) const
inline

Returns the function attribute.

◆ function() [2/2]

void TSLCIOnlineResource::function ( TSLCIOnLineFunctionCode input)

Sets the function attribute. TSLCIOnLineFunctionCodeNULL is allowed.

◆ functionEx() [1/3]

TSLCIOnLineFunctionCodeEx & TSLCIOnlineResource::functionEx ( )
inline

◆ functionEx() [2/3]

const TSLCIOnLineFunctionCodeEx & TSLCIOnlineResource::functionEx ( ) const
inline

Accessors for functionEx (Extensible codelist TSLCIOnLineFunctionCodeEx)

◆ functionEx() [3/3]

void TSLCIOnlineResource::functionEx ( TSLCIOnLineFunctionCodeEx & input)

◆ linkage() [1/3]

TSLURL & TSLCIOnlineResource::linkage ( )
inline

Returns the linkage attribute.

◆ linkage() [2/3]

const TSLURL & TSLCIOnlineResource::linkage ( ) const
inline

Returns the linkage attribute.

◆ linkage() [3/3]

void TSLCIOnlineResource::linkage ( const TSLURL & input)

Sets the linkage attribute.

◆ name() [1/4]

TSLCharacterString * TSLCIOnlineResource::name ( )
inline

Returns the name attribute.

◆ name() [2/4]

const TSLCharacterString * TSLCIOnlineResource::name ( ) const
inline

Returns the name attribute.

◆ name() [3/4]

void TSLCIOnlineResource::name ( const char * input)

Overload to allow assignment of string as a literal.

◆ name() [4/4]

void TSLCIOnlineResource::name ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the name attribute.

◆ operator=()

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

Assignment operator.

◆ protocol() [1/4]

TSLCharacterString * TSLCIOnlineResource::protocol ( )
inline

Returns the protocol attribute.

◆ protocol() [2/4]

const TSLCharacterString * TSLCIOnlineResource::protocol ( ) const
inline

Returns the protocol attribute.

◆ protocol() [3/4]

void TSLCIOnlineResource::protocol ( const char * input)

Overload to allow assignment of string as a literal.

◆ protocol() [4/4]

void TSLCIOnlineResource::protocol ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the protocol attribute.

◆ serialize()

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