|
| |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
XMLDateTime Class ReferenceInheritance diagram for XMLDateTime:
[legend]Collaboration diagram for XMLDateTime:
[legend]List of all members.
Public Types |
enum | valueIndex {
CentYear = 0,
Month,
Day,
Hour,
Minute,
Second,
MiliSecond,
utc,
TOTAL_SIZE
} |
enum | utcType { UTC_UNKNOWN = 0,
UTC_STD,
UTC_POS,
UTC_NEG
} |
Public Methods |
| XMLDateTime (MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) |
| XMLDateTime (const XMLCh *const, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) |
| ~XMLDateTime () |
void | setBuffer (const XMLCh *const) |
| XMLDateTime (const XMLDateTime &) |
XMLDateTime & | operator= (const XMLDateTime &) |
virtual XMLCh * | toString () const |
| Deprecated: please use getRawData. More...
|
virtual XMLCh * | getRawData () const |
| Return string representation of the decimal value. More...
|
virtual const XMLCh * | getFormattedString () const |
| Return the original and converted value of the original data. More...
|
virtual int | getSign () const |
| Returns the sign of this number. More...
|
XMLCh * | getDateTimeCanonicalRepresentation (MemoryManager *const memMgr) const |
XMLCh * | getTimeCanonicalRepresentation (MemoryManager *const memMgr) const |
void | parseDateTime () |
void | parseDate () |
void | parseTime () |
void | parseDay () |
void | parseMonth () |
void | parseYear () |
void | parseMonthDay () |
void | parseYearMonth () |
void | parseDuration () |
Static Public Methods |
int | compare (const XMLDateTime *const, const XMLDateTime *const) |
int | compare (const XMLDateTime *const, const XMLDateTime *const, bool) |
int | compareOrder (const XMLDateTime *const, const XMLDateTime *const) |
Friends |
class | XSValue |
Member Enumeration Documentation
enum XMLDateTime::utcType
|
|
|
-
Enumeration values:
-
UTC_UNKNOWN |
|
UTC_STD |
|
UTC_POS |
|
UTC_NEG |
|
|
enum XMLDateTime::valueIndex
|
|
|
-
Enumeration values:
-
CentYear |
|
Month |
|
Day |
|
Hour |
|
Minute |
|
Second |
|
MiliSecond |
|
utc |
|
TOTAL_SIZE |
|
|
Constructor & Destructor Documentation
XMLDateTime::~XMLDateTime |
( |
|
) |
|
|
XMLDateTime::XMLDateTime |
( |
const XMLDateTime & |
|
) |
|
|
Member Function Documentation
int XMLDateTime::compare |
( |
const XMLDateTime * |
const, |
|
|
const XMLDateTime * |
const, |
|
|
bool |
|
|
) |
[static] |
|
int XMLDateTime::compare |
( |
const XMLDateTime * |
const, |
|
|
const XMLDateTime * |
const |
|
) |
[static] |
|
int XMLDateTime::compareOrder |
( |
const XMLDateTime * |
const, |
|
|
const XMLDateTime * |
const |
|
) |
[static] |
|
XMLCh* XMLDateTime::getDateTimeCanonicalRepresentation |
( |
MemoryManager *const |
memMgr |
) |
const |
|
virtual const XMLCh* XMLDateTime::getFormattedString |
( |
|
) |
const [virtual] |
|
|
Return the original and converted value of the original data.
(applicable to double/float)
The internal buffer is returned directly, user is not required to delete the returned buffer
Implements XMLNumber. |
virtual XMLCh* XMLDateTime::getRawData |
( |
|
) |
const [virtual] |
|
|
Return string representation of the decimal value.
A decimal point will be included as necessary. Similar to toString above, but the internal buffer is returned directly, user is not required to delete the returned buffer
Implements XMLNumber. |
virtual int XMLDateTime::getSign |
( |
|
) |
const [virtual] |
|
|
Returns the sign of this number.
-1 negative 0 zero 1 positive
Implements XMLNumber. |
XMLCh* XMLDateTime::getTimeCanonicalRepresentation |
( |
MemoryManager *const |
memMgr |
) |
const |
|
XMLDateTime& XMLDateTime::operator= |
( |
const XMLDateTime & |
|
) |
|
|
void XMLDateTime::parseDate |
( |
|
) |
|
|
void XMLDateTime::parseDateTime |
( |
|
) |
|
|
void XMLDateTime::parseDay |
( |
|
) |
|
|
void XMLDateTime::parseDuration |
( |
|
) |
|
|
void XMLDateTime::parseMonth |
( |
|
) |
|
|
void XMLDateTime::parseMonthDay |
( |
|
) |
|
|
void XMLDateTime::parseTime |
( |
|
) |
|
|
void XMLDateTime::parseYear |
( |
|
) |
|
|
void XMLDateTime::parseYearMonth |
( |
|
) |
|
|
void XMLDateTime::setBuffer |
( |
const XMLCh * |
const |
) |
|
|
virtual XMLCh* XMLDateTime::toString |
( |
|
) |
const [virtual] |
|
|
Deprecated: please use getRawData.
Implements XMLNumber. |
Friends And Related Function Documentation
friend class XSValue [friend]
|
|
The documentation for this class was generated from the following file:
|
|
|