![]() |
MapLink Pro 11.2
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 () |
Public Member Functions inherited from TSLTMDuration | |
| TSLTMDuration () | |
| TSLTMDuration (const TSLTMDuration &right) | |
| virtual | ~TSLTMDuration () |
| TSLTMDuration & | operator= (const TSLTMDuration &right) |
Static Public Member Functions | |
| static TSLTMPeriodDuration * | create () |
Static Public Member Functions inherited from TSLTMDuration | |
| 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.