MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
Inheritance diagram for TSLTMPeriodDuration:

Detailed Description

Data type for the duration of a period as specified by ISO 8601.

Public Member Functions

 TSLTMPeriodDuration ()
 
 TSLTMPeriodDuration (const TSLTMPeriodDuration &right)
 
virtual ~TSLTMPeriodDuration ()
 
TSLTMPeriodDurationoperator= (const TSLTMPeriodDuration &right)
 
void designator (const TSLCharacterString &input)
 
void designator (const char *input)
 
void years (TSLCharacterString *input, bool assumeOwnership=true)
 
void years (const char *input)
 
void months (TSLCharacterString *input, bool assumeOwnership=true)
 
void months (const char *input)
 
void days (TSLCharacterString *input, bool assumeOwnership=true)
 
void days (const char *input)
 
void timeIndicator (TSLCharacterString *input, bool assumeOwnership=true)
 
void timeIndicator (const char *input)
 
void hours (TSLCharacterString *input, bool assumeOwnership=true)
 
void hours (const char *input)
 
void minutes (TSLCharacterString *input, bool assumeOwnership=true)
 
void minutes (const char *input)
 
void seconds (TSLCharacterString *input, bool assumeOwnership=true)
 
void seconds (const char *input)
 
virtual TSLTMPeriodDurationclone () const
 
void GTSurl (const char *input)
 
void GTSurl (TSLCharacterString *input, bool assumeOwnership=true)
 
void periodDurationDescription (const char *input)
 
void periodDurationDescription (TSLCharacterString *input, bool assumeOwnership=true)
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
 
const TSLCharacterStringdesignator () const
 
TSLCharacterStringdesignator ()
 
const TSLCharacterStringyears () const
 
TSLCharacterStringyears ()
 
const TSLCharacterStringmonths () const
 
TSLCharacterStringmonths ()
 
const TSLCharacterStringdays () const
 
TSLCharacterStringdays ()
 
const TSLCharacterStringtimeIndicator () const
 
TSLCharacterStringtimeIndicator ()
 
const TSLCharacterStringhours () const
 
TSLCharacterStringhours ()
 
const TSLCharacterStringminutes () const
 
TSLCharacterStringminutes ()
 
const TSLCharacterStringseconds () const
 
TSLCharacterStringseconds ()
 
const TSLCharacterStringGTSurl () const
 
TSLCharacterStringGTSurl ()
 
const TSLCharacterStringperiodDurationDescription () const
 
TSLCharacterStringperiodDurationDescription ()
 
- Public Member Functions inherited from TSLTMDuration
 TSLTMDuration ()
 
 TSLTMDuration (const TSLTMDuration &right)
 
virtual ~TSLTMDuration ()
 
TSLTMDurationoperator= (const TSLTMDuration &right)
 

Static Public Member Functions

static TSLTMPeriodDurationcreate ()
 
- Static Public Member Functions inherited from TSLTMDuration
static TSLTMDurationcreate ()
 

Constructor & Destructor Documentation

◆ TSLTMPeriodDuration() [1/2]

TSLTMPeriodDuration::TSLTMPeriodDuration ( )

The default constructor.

◆ TSLTMPeriodDuration() [2/2]

TSLTMPeriodDuration::TSLTMPeriodDuration ( const TSLTMPeriodDuration & right)

The copy constructor.

◆ ~TSLTMPeriodDuration()

virtual TSLTMPeriodDuration::~TSLTMPeriodDuration ( )
virtual

The destructor.

Member Function Documentation

◆ clone()

virtual TSLTMPeriodDuration * TSLTMPeriodDuration::clone ( ) const
virtual

Clone method for derived or derived from classes. Creates object on the heap, so the pointer must be deleted

Reimplemented from TSLTMDuration.

◆ create()

static TSLTMPeriodDuration * TSLTMPeriodDuration::create ( )
static

◆ days() [1/4]

TSLCharacterString * TSLTMPeriodDuration::days ( )
inline

Returns the days attribute.

◆ days() [2/4]

const TSLCharacterString * TSLTMPeriodDuration::days ( ) const
inline

Returns the days attribute.

◆ days() [3/4]

void TSLTMPeriodDuration::days ( const char * input)

Overload to allow assignment of string as a literal.

◆ days() [4/4]

void TSLTMPeriodDuration::days ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the days attribute.

◆ designator() [1/4]

TSLCharacterString & TSLTMPeriodDuration::designator ( )
inline

Returns the designator attribute.

◆ designator() [2/4]

const TSLCharacterString & TSLTMPeriodDuration::designator ( ) const
inline

Returns the designator attribute.

◆ designator() [3/4]

void TSLTMPeriodDuration::designator ( const char * input)

Overload to allow assignment of string as a literal.

◆ designator() [4/4]

void TSLTMPeriodDuration::designator ( const TSLCharacterString & input)

Sets the designator attribute.

◆ GTSurl() [1/4]

TSLCharacterString * TSLTMPeriodDuration::GTSurl ( )
inline

◆ GTSurl() [2/4]

const TSLCharacterString * TSLTMPeriodDuration::GTSurl ( ) const
inline

Accessors for GTSUrl

◆ GTSurl() [3/4]

void TSLTMPeriodDuration::GTSurl ( const char * input)

◆ GTSurl() [4/4]

void TSLTMPeriodDuration::GTSurl ( TSLCharacterString * input,
bool assumeOwnership = true )

◆ hours() [1/4]

TSLCharacterString * TSLTMPeriodDuration::hours ( )
inline

Returns the hours attribute.

◆ hours() [2/4]

const TSLCharacterString * TSLTMPeriodDuration::hours ( ) const
inline

Returns the hours attribute.

◆ hours() [3/4]

void TSLTMPeriodDuration::hours ( const char * input)

Overload to allow assignment of string as a literal.

◆ hours() [4/4]

void TSLTMPeriodDuration::hours ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the hours attribute.

◆ minutes() [1/4]

TSLCharacterString * TSLTMPeriodDuration::minutes ( )
inline

Returns the minutes attribute.

◆ minutes() [2/4]

const TSLCharacterString * TSLTMPeriodDuration::minutes ( ) const
inline

Returns the minutes attribute.

◆ minutes() [3/4]

void TSLTMPeriodDuration::minutes ( const char * input)

Overload to allow assignment of string as a literal.

◆ minutes() [4/4]

void TSLTMPeriodDuration::minutes ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the minutes attribute.

◆ months() [1/4]

TSLCharacterString * TSLTMPeriodDuration::months ( )
inline

Returns the months attribute.

◆ months() [2/4]

const TSLCharacterString * TSLTMPeriodDuration::months ( ) const
inline

Returns the months attribute.

◆ months() [3/4]

void TSLTMPeriodDuration::months ( const char * input)

Overload to allow assignment of string as a literal.

◆ months() [4/4]

void TSLTMPeriodDuration::months ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the months attribute.

◆ operator=()

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

Assignment operator.

◆ periodDurationDescription() [1/4]

TSLCharacterString * TSLTMPeriodDuration::periodDurationDescription ( )
inline

◆ periodDurationDescription() [2/4]

const TSLCharacterString * TSLTMPeriodDuration::periodDurationDescription ( ) const
inline

Accessors for periodDurationDescription

◆ periodDurationDescription() [3/4]

void TSLTMPeriodDuration::periodDurationDescription ( const char * input)

◆ periodDurationDescription() [4/4]

void TSLTMPeriodDuration::periodDurationDescription ( TSLCharacterString * input,
bool assumeOwnership = true )

◆ seconds() [1/4]

TSLCharacterString * TSLTMPeriodDuration::seconds ( )
inline

Returns the seconds attribute.

◆ seconds() [2/4]

const TSLCharacterString * TSLTMPeriodDuration::seconds ( ) const
inline

Returns the seconds attribute.

◆ seconds() [3/4]

void TSLTMPeriodDuration::seconds ( const char * input)

Overload to allow assignment of string as a literal.

◆ seconds() [4/4]

void TSLTMPeriodDuration::seconds ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the seconds attribute.

◆ serialize()

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

Reimplemented from TSLTMDuration.

◆ timeIndicator() [1/4]

TSLCharacterString * TSLTMPeriodDuration::timeIndicator ( )
inline

Returns the timeIndicator attribute.

◆ timeIndicator() [2/4]

const TSLCharacterString * TSLTMPeriodDuration::timeIndicator ( ) const
inline

Returns the timeIndicator attribute.

◆ timeIndicator() [3/4]

void TSLTMPeriodDuration::timeIndicator ( const char * input)

Overload to allow assignment of string as a literal.

◆ timeIndicator() [4/4]

void TSLTMPeriodDuration::timeIndicator ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the timeIndicator attribute.

◆ years() [1/4]

TSLCharacterString * TSLTMPeriodDuration::years ( )
inline

Returns the years attribute.

◆ years() [2/4]

const TSLCharacterString * TSLTMPeriodDuration::years ( ) const
inline

Returns the years attribute.

◆ years() [3/4]

void TSLTMPeriodDuration::years ( const char * input)

Overload to allow assignment of string as a literal.

◆ years() [4/4]

void TSLTMPeriodDuration::years ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the years attribute.