2005/5/9

     
 

class TimeZone

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::util::TimeZone Class Reference

#include <TimeZone.h>

Inheritance diagram for acdk::util::TimeZone:

acdk::lang::Object acdk::io::Serializable acdk::lang::Cloneable acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch acdk::util::SimpleTimeZone List of all members.

Detailed Description

API: Java<br/>.

Author:
Roger Rene Kommer (mailto:kommer@artefaktur.com)
Version:
Revision
1.11
Date:
Date
2005/04/09 19:26:57


Public Member Functions

 TimeZone ()
 TimeZone (IN(RString) id)
virtual ~TimeZone ()
virtual int getOffset (int era, int year, int month, int day, int dayOfWeek, int milliseconds)=0
virtual int getRawOffset ()=0
RString getID ()
void setID (IN(RString) id)
RString getDisplayName ()
RString getDisplayName (IN(RLocale) locale)
RString getDisplayName (bool b, int st)
RString getDisplayName (bool b, int st, IN(RLocale) locale)
virtual bool useDaylightTime ()=0
virtual bool inDaylightTime (IN(RDate) date)=0
virtual acdk::lang::Object clone ()
virtual acdk::lang::Object clone (sys::Allocator *alc)

Static Public Member Functions

RTimeZone getTimeZone (IN(RString) id)
RStringArray getAvailableIDs (int rawOffset)
RStringArray getAvailableIDs ()
RTimeZone getDefault ()
void setDefault (RTimeZone zone)
RStringArrayArray get_zoneAlliases ()
RTimeZoneArray get_timeZone ()

Static Public Attributes

int SHORT
int LONG

Private Attributes

RString _id

Static Private Attributes

RTimeZone _defaulZone
RStringArrayArray _zoneAlliases
RTimeZoneArray _timeZone


Constructor & Destructor Documentation

acdk::util::TimeZone::TimeZone  ) 
 

acdk::util::TimeZone::TimeZone IN(RString id  ) 
 

virtual acdk::util::TimeZone::~TimeZone  )  [virtual]
 


Member Function Documentation

virtual acdk::lang::Object acdk::util::TimeZone::clone sys::Allocator *  alc  )  [virtual]
 

Reimplemented from acdk::lang::Cloneable.

virtual acdk::lang::Object acdk::util::TimeZone::clone  )  [inline, virtual]
 

Implements acdk::lang::Cloneable.

RTimeZoneArray acdk::util::TimeZone::get_timeZone  )  [static]
 

RStringArrayArray acdk::util::TimeZone::get_zoneAlliases  )  [static]
 

RStringArray acdk::util::TimeZone::getAvailableIDs  )  [static]
 

RStringArray acdk::util::TimeZone::getAvailableIDs int  rawOffset  )  [static]
 

RTimeZone acdk::util::TimeZone::getDefault  )  [static]
 

RString acdk::util::TimeZone::getDisplayName bool  b,
int  st,
IN(RLocale locale
 

Reimplemented in acdk::util::SimpleTimeZone.

RString acdk::util::TimeZone::getDisplayName bool  b,
int  st
 

RString acdk::util::TimeZone::getDisplayName IN(RLocale locale  ) 
 

RString acdk::util::TimeZone::getDisplayName  ) 
 

RString acdk::util::TimeZone::getID  )  [inline]
 

virtual int acdk::util::TimeZone::getOffset int  era,
int  year,
int  month,
int  day,
int  dayOfWeek,
int  milliseconds
[pure virtual]
 

Implemented in acdk::util::SimpleTimeZone.

virtual int acdk::util::TimeZone::getRawOffset  )  [pure virtual]
 

Implemented in acdk::util::SimpleTimeZone.

RTimeZone acdk::util::TimeZone::getTimeZone IN(RString id  )  [static]
 

virtual bool acdk::util::TimeZone::inDaylightTime IN(RDate date  )  [pure virtual]
 

Implemented in acdk::util::SimpleTimeZone.

void acdk::util::TimeZone::setDefault RTimeZone  zone  )  [inline, static]
 

void acdk::util::TimeZone::setID IN(RString id  )  [inline]
 

virtual bool acdk::util::TimeZone::useDaylightTime  )  [pure virtual]
 

Implemented in acdk::util::SimpleTimeZone.


Member Data Documentation

RTimeZone acdk::util::TimeZone::_defaulZone [static, private]
 

RString acdk::util::TimeZone::_id [private]
 

RTimeZoneArray acdk::util::TimeZone::_timeZone [static, private]
 

RStringArrayArray acdk::util::TimeZone::_zoneAlliases [static, private]
 

int acdk::util::TimeZone::LONG [static]
 

int acdk::util::TimeZone::SHORT [static]