![]() |
MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
Data type for the duration of a period as specified by ISO 8601.
Public Member Functions | |
TSLTMPeriodDuration () | |
TSLTMPeriodDuration (const TSLTMPeriodDuration &right) | |
virtual | ~TSLTMPeriodDuration () |
TSLTMPeriodDuration & | operator= (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 TSLTMPeriodDuration * | clone () 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 TSLCharacterString & | designator () const |
TSLCharacterString & | designator () |
const TSLCharacterString * | years () const |
TSLCharacterString * | years () |
const TSLCharacterString * | months () const |
TSLCharacterString * | months () |
const TSLCharacterString * | days () const |
TSLCharacterString * | days () |
const TSLCharacterString * | timeIndicator () const |
TSLCharacterString * | timeIndicator () |
const TSLCharacterString * | hours () const |
TSLCharacterString * | hours () |
const TSLCharacterString * | minutes () const |
TSLCharacterString * | minutes () |
const TSLCharacterString * | seconds () const |
TSLCharacterString * | seconds () |
const TSLCharacterString * | GTSurl () const |
TSLCharacterString * | GTSurl () |
const TSLCharacterString * | periodDurationDescription () const |
TSLCharacterString * | periodDurationDescription () |
![]() | |
TSLTMDuration () | |
TSLTMDuration (const TSLTMDuration &right) | |
virtual | ~TSLTMDuration () |
TSLTMDuration & | operator= (const TSLTMDuration &right) |
Static Public Member Functions | |
static TSLTMPeriodDuration * | create () |
![]() | |
static TSLTMDuration * | create () |
TSLTMPeriodDuration::TSLTMPeriodDuration | ( | ) |
The default constructor.
TSLTMPeriodDuration::TSLTMPeriodDuration | ( | const TSLTMPeriodDuration & | right | ) |
The copy constructor.
|
virtual |
The destructor.
|
virtual |
Clone method for derived or derived from classes. Creates object on the heap, so the pointer must be deleted
Reimplemented from TSLTMDuration.
|
static |
|
inline |
Returns the days attribute.
|
inline |
Returns the days attribute.
void TSLTMPeriodDuration::days | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLTMPeriodDuration::days | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
Sets the days attribute.
|
inline |
Returns the designator attribute.
|
inline |
Returns the designator attribute.
void TSLTMPeriodDuration::designator | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLTMPeriodDuration::designator | ( | const TSLCharacterString & | input | ) |
Sets the designator attribute.
|
inline |
|
inline |
Accessors for GTSUrl
void TSLTMPeriodDuration::GTSurl | ( | const char * | input | ) |
void TSLTMPeriodDuration::GTSurl | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
|
inline |
Returns the hours attribute.
|
inline |
Returns the hours attribute.
void TSLTMPeriodDuration::hours | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLTMPeriodDuration::hours | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
Sets the hours attribute.
|
inline |
Returns the minutes attribute.
|
inline |
Returns the minutes attribute.
void TSLTMPeriodDuration::minutes | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLTMPeriodDuration::minutes | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
Sets the minutes attribute.
|
inline |
Returns the months attribute.
|
inline |
Returns the months attribute.
void TSLTMPeriodDuration::months | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLTMPeriodDuration::months | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
Sets the months attribute.
TSLTMPeriodDuration & TSLTMPeriodDuration::operator= | ( | const TSLTMPeriodDuration & | right | ) |
Assignment operator.
|
inline |
|
inline |
Accessors for periodDurationDescription
void TSLTMPeriodDuration::periodDurationDescription | ( | const char * | input | ) |
void TSLTMPeriodDuration::periodDurationDescription | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
|
inline |
Returns the seconds attribute.
|
inline |
Returns the seconds attribute.
void TSLTMPeriodDuration::seconds | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLTMPeriodDuration::seconds | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
Sets the seconds attribute.
|
virtual |
Reimplemented from TSLTMDuration.
|
inline |
Returns the timeIndicator attribute.
|
inline |
Returns the timeIndicator attribute.
void TSLTMPeriodDuration::timeIndicator | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLTMPeriodDuration::timeIndicator | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
Sets the timeIndicator attribute.
|
inline |
Returns the years attribute.
|
inline |
Returns the years attribute.
void TSLTMPeriodDuration::years | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLTMPeriodDuration::years | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
Sets the years attribute.