Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Fusion::Date Class Reference

Date provides an ECMAScript-compatible Date object. More...

#include <FusionDate.h>

Inheritance diagram for Fusion::Date:

Fusion::Object Fusion::IObject List of all members.

Public Member Functions

 Date ()
 DECLARE_CLASS (Date, Object)
virtual Fusion::ResultType initialize ()
 Initialize this instance.
virtual Fusion::ResultType toString (Fusion::UTF8String &s) const
 Convert this object to a string.
double getDate () const
double getUTCDate () const
double getDay () const
double getUTCDay () const
double getHours () const
double getUTCHours () const
double getMinutes () const
double getUTCMinutes () const
double getMonth () const
double getUTCMonth () const
double getSeconds () const
double getUTCSeconds () const
double getMilliseconds () const
double getUTCMilliseconds () const
double getTime () const
double getTimezoneOffset () const
double getFullYear () const
double getUTCFullYear () const
void setDate (double v)
void setUTCDate (double v)
void setHours (double v)
void setUTCHours (double v)
void setMinutes (double v)
void setUTCMinutes (double v)
void setMonth (double v)
void setUTCMonth (double v)
void setSeconds (double v)
void setUTCSeconds (double v)
void setMilliseconds (double v)
void setUTCMilliseconds (double v)
void setTime (double v)
void setFullYear (double v)
void setUTCFullYear (double v)
Fusion::UTF8String toUTCString () const
Fusion::UTF8String toDateString () const
Fusion::UTF8String toTimeString () const
Fusion::UTF8String toLocaleString () const
double parse (const Fusion::UTF8String &) const
double UTC (Fusion::Args &args) const

Protected Member Functions

virtual ~Date ()
double _getCurrentTime () const
Fusion::UTF8String _getDateString (double t, const Fusion::UTF8String &format) const
double _getDSTAdjustment (double t) const

Detailed Description

Date provides an ECMAScript-compatible Date object.

Remarks:
Base class none
Author:
Chris Marrin
Date:
1/5/2006


Constructor & Destructor Documentation

virtual Fusion::Date::~Date  )  [inline, protected, virtual]
 

Fusion::Date::Date  )  [inline]
 


Member Function Documentation

double Fusion::Date::_getCurrentTime  )  const [protected]
 

Fusion::UTF8String Fusion::Date::_getDateString double  t,
const Fusion::UTF8String format
const [protected]
 

double Fusion::Date::_getDSTAdjustment double  t  )  const [protected]
 

Fusion::Date::DECLARE_CLASS Date  ,
Object 
 

double Fusion::Date::getDate  )  const
 

double Fusion::Date::getDay  )  const
 

double Fusion::Date::getFullYear  )  const
 

double Fusion::Date::getHours  )  const
 

double Fusion::Date::getMilliseconds  )  const
 

double Fusion::Date::getMinutes  )  const
 

double Fusion::Date::getMonth  )  const
 

double Fusion::Date::getSeconds  )  const
 

double Fusion::Date::getTime  )  const
 

double Fusion::Date::getTimezoneOffset  )  const
 

double Fusion::Date::getUTCDate  )  const
 

double Fusion::Date::getUTCDay  )  const
 

double Fusion::Date::getUTCFullYear  )  const
 

double Fusion::Date::getUTCHours  )  const
 

double Fusion::Date::getUTCMilliseconds  )  const
 

double Fusion::Date::getUTCMinutes  )  const
 

double Fusion::Date::getUTCMonth  )  const
 

double Fusion::Date::getUTCSeconds  )  const
 

virtual Fusion::ResultType Fusion::Date::initialize  )  [virtual]
 

Initialize this instance.

Reimplemented from Fusion::Object.

double Fusion::Date::parse const Fusion::UTF8String  )  const
 

void Fusion::Date::setDate double  v  ) 
 

void Fusion::Date::setFullYear double  v  ) 
 

void Fusion::Date::setHours double  v  ) 
 

void Fusion::Date::setMilliseconds double  v  ) 
 

void Fusion::Date::setMinutes double  v  ) 
 

void Fusion::Date::setMonth double  v  ) 
 

void Fusion::Date::setSeconds double  v  ) 
 

void Fusion::Date::setTime double  v  ) 
 

void Fusion::Date::setUTCDate double  v  ) 
 

void Fusion::Date::setUTCFullYear double  v  ) 
 

void Fusion::Date::setUTCHours double  v  ) 
 

void Fusion::Date::setUTCMilliseconds double  v  ) 
 

void Fusion::Date::setUTCMinutes double  v  ) 
 

void Fusion::Date::setUTCMonth double  v  ) 
 

void Fusion::Date::setUTCSeconds double  v  ) 
 

Fusion::UTF8String Fusion::Date::toDateString  )  const
 

Fusion::UTF8String Fusion::Date::toLocaleString  )  const
 

virtual Fusion::ResultType Fusion::Date::toString Fusion::UTF8String s  )  const [inline, virtual]
 

Convert this object to a string.

Reimplemented from Fusion::Object.

Fusion::UTF8String Fusion::Date::toTimeString  )  const
 

Fusion::UTF8String Fusion::Date::toUTCString  )  const
 

double Fusion::Date::UTC Fusion::Args args  )  const
 


The documentation for this class was generated from the following file:
Generated on Sat Apr 1 06:08:33 2006 for Emma SDK Guide by  doxygen 1.4.3