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

static 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