ATDateTimeOrDerived Class Reference

#include <ATDateTimeOrDerived.hpp>

Inheritance diagram for ATDateTimeOrDerived:

Inheritance graph
[legend]
List of all members.

Public Types

typedef RefCountPointer< const
ATDateTimeOrDerived
Ptr

Public Member Functions

virtual const XMLCh * getPrimitiveTypeName () const =0
virtual const XMLCh * getTypeURI () const =0
virtual const XMLCh * getTypeName () const =0
virtual const XMLCh * asString (const DynamicContext *context) const =0
virtual bool equals (const AnyAtomicType::Ptr &target, const DynamicContext *context) const =0
virtual int compare (const ATDateTimeOrDerived::Ptr &other, const DynamicContext *context) const =0
 Returns less than 0 if this is less that other, 0 if they are the same, and greater than 0 otherwise.
virtual ATDecimalOrDerived::Ptr getYears (const DynamicContext *context) const =0
 Returns an integer representing the year component of this object.
virtual ATDecimalOrDerived::Ptr getMonths (const DynamicContext *context) const =0
 Returns an integer representing the month component of this object.
virtual ATDecimalOrDerived::Ptr getDays (const DynamicContext *context) const =0
 Returns an integer representing the day component of this object.
virtual ATDecimalOrDerived::Ptr getHours (const DynamicContext *context) const =0
 Returns an integer representing the hour component of this object.
virtual ATDecimalOrDerived::Ptr getMinutes (const DynamicContext *context) const =0
 Returns an integer representing the minute component of this object.
virtual ATDecimalOrDerived::Ptr getSeconds (const DynamicContext *context) const =0
 Returns a decimal representing the second component of this object.
virtual const Timezone::PtrgetTimezone () const =0
 Returns a timezone object representing the timezone component of this object.
virtual bool hasTimezone () const =0
 Returns true if the timezone is defined for this object, false otherwise.
virtual ATDateTimeOrDerived::Ptr setTimezone (const Timezone::Ptr &timezone, const DynamicContext *context) const =0
 Setter for timezone.
virtual ATDateTimeOrDerived::Ptr addTimezone (const ATDurationOrDerived::Ptr &timezone, const DynamicContext *context) const =0
 Returns an ATDateTimeOrDerived with a timezone added to it.
virtual ATDateTimeOrDerived::Ptr addYearMonthDuration (const ATDurationOrDerived::Ptr &yearMonth, const DynamicContext *context) const =0
 Returns a date with the given yearMonthDuration added to it.
virtual ATDateTimeOrDerived::Ptr addDayTimeDuration (const ATDurationOrDerived::Ptr &dayTime, const DynamicContext *context) const =0
 Returns a date with the given dayTimeDuration added to it.
virtual ATDateTimeOrDerived::Ptr subtractYearMonthDuration (const ATDurationOrDerived::Ptr &yearMonth, const DynamicContext *context) const =0
 Returns a date with the given yearMonthDuration subtracted from it.
virtual ATDateTimeOrDerived::Ptr subtractDayTimeDuration (const ATDurationOrDerived::Ptr &dayTime, const DynamicContext *context) const =0
 Returns a date with the given dayTimeDuration subtracted from it.
virtual ATDurationOrDerived::Ptr subtractDateTimeAsDayTimeDuration (const ATDateTimeOrDerived::Ptr &date, const DynamicContext *context) const =0
 Returns a dayTimeDuration corresponding to the difference between this and the given ATDateTimeOrDerived*.
virtual ATDurationOrDerived::Ptr subtractDateTimeAsYearMonthDuration (const ATDateTimeOrDerived::Ptr &date, const DynamicContext *context) const =0
 Returns a dayTimeDuration corresponding to the difference between this and the given ATDateTimeOrDerived*.
virtual AnyAtomicType::AtomicObjectType getPrimitiveTypeIndex () const =0

Member Typedef Documentation

typedef RefCountPointer<const ATDateTimeOrDerived> ATDateTimeOrDerived::Ptr
 

Reimplemented from DateOrTimeType.


Member Function Documentation

virtual ATDateTimeOrDerived::Ptr ATDateTimeOrDerived::addDayTimeDuration const ATDurationOrDerived::Ptr dayTime,
const DynamicContext context
const [pure virtual]
 

Returns a date with the given dayTimeDuration added to it.

virtual ATDateTimeOrDerived::Ptr ATDateTimeOrDerived::addTimezone const ATDurationOrDerived::Ptr timezone,
const DynamicContext context
const [pure virtual]
 

Returns an ATDateTimeOrDerived with a timezone added to it.

virtual ATDateTimeOrDerived::Ptr ATDateTimeOrDerived::addYearMonthDuration const ATDurationOrDerived::Ptr yearMonth,
const DynamicContext context
const [pure virtual]
 

Returns a date with the given yearMonthDuration added to it.

virtual const XMLCh* ATDateTimeOrDerived::asString const DynamicContext context  )  const [pure virtual]
 

Implements AnyAtomicType.

virtual int ATDateTimeOrDerived::compare const ATDateTimeOrDerived::Ptr other,
const DynamicContext context
const [pure virtual]
 

Returns less than 0 if this is less that other, 0 if they are the same, and greater than 0 otherwise.

virtual bool ATDateTimeOrDerived::equals const AnyAtomicType::Ptr target,
const DynamicContext context
const [pure virtual]
 

Implements AnyAtomicType.

virtual ATDecimalOrDerived::Ptr ATDateTimeOrDerived::getDays const DynamicContext context  )  const [pure virtual]
 

Returns an integer representing the day component of this object.

virtual ATDecimalOrDerived::Ptr ATDateTimeOrDerived::getHours const DynamicContext context  )  const [pure virtual]
 

Returns an integer representing the hour component of this object.

virtual ATDecimalOrDerived::Ptr ATDateTimeOrDerived::getMinutes const DynamicContext context  )  const [pure virtual]
 

Returns an integer representing the minute component of this object.

virtual ATDecimalOrDerived::Ptr ATDateTimeOrDerived::getMonths const DynamicContext context  )  const [pure virtual]
 

Returns an integer representing the month component of this object.

virtual AnyAtomicType::AtomicObjectType ATDateTimeOrDerived::getPrimitiveTypeIndex  )  const [pure virtual]
 

Implements AnyAtomicType.

virtual const XMLCh* ATDateTimeOrDerived::getPrimitiveTypeName  )  const [pure virtual]
 

Implements AnyAtomicType.

virtual ATDecimalOrDerived::Ptr ATDateTimeOrDerived::getSeconds const DynamicContext context  )  const [pure virtual]
 

Returns a decimal representing the second component of this object.

virtual const Timezone::Ptr& ATDateTimeOrDerived::getTimezone  )  const [pure virtual]
 

Returns a timezone object representing the timezone component of this object.

virtual const XMLCh* ATDateTimeOrDerived::getTypeName  )  const [pure virtual]
 

Implements AnyAtomicType.

virtual const XMLCh* ATDateTimeOrDerived::getTypeURI  )  const [pure virtual]
 

Implements AnyAtomicType.

virtual ATDecimalOrDerived::Ptr ATDateTimeOrDerived::getYears const DynamicContext context  )  const [pure virtual]
 

Returns an integer representing the year component of this object.

virtual bool ATDateTimeOrDerived::hasTimezone  )  const [pure virtual]
 

Returns true if the timezone is defined for this object, false otherwise.

Implements DateOrTimeType.

virtual ATDateTimeOrDerived::Ptr ATDateTimeOrDerived::setTimezone const Timezone::Ptr timezone,
const DynamicContext context
const [pure virtual]
 

Setter for timezone.

Overrides the current timezone. (Not to be confused with addTimezone().

virtual ATDurationOrDerived::Ptr ATDateTimeOrDerived::subtractDateTimeAsDayTimeDuration const ATDateTimeOrDerived::Ptr date,
const DynamicContext context
const [pure virtual]
 

Returns a dayTimeDuration corresponding to the difference between this and the given ATDateTimeOrDerived*.

virtual ATDurationOrDerived::Ptr ATDateTimeOrDerived::subtractDateTimeAsYearMonthDuration const ATDateTimeOrDerived::Ptr date,
const DynamicContext context
const [pure virtual]
 

Returns a dayTimeDuration corresponding to the difference between this and the given ATDateTimeOrDerived*.

virtual ATDateTimeOrDerived::Ptr ATDateTimeOrDerived::subtractDayTimeDuration const ATDurationOrDerived::Ptr dayTime,
const DynamicContext context
const [pure virtual]
 

Returns a date with the given dayTimeDuration subtracted from it.

virtual ATDateTimeOrDerived::Ptr ATDateTimeOrDerived::subtractYearMonthDuration const ATDurationOrDerived::Ptr yearMonth,
const DynamicContext context
const [pure virtual]
 

Returns a date with the given yearMonthDuration subtracted from it.


The documentation for this class was generated from the following file:
Generated on Mon Feb 12 16:52:06 2007 for XQilla Simple API by  doxygen 1.4.6