com.sun.cldc.util.j2me
Class TimeZoneImpl

java.lang.Object
  extended by java.util.TimeZone
      extended by com.sun.cldc.util.j2me.TimeZoneImpl

public class TimeZoneImpl
extends java.util.TimeZone


Field Summary
private static int DOM_MODE
           
private static int DOW_GE_DOM_MODE
           
private static int DOW_IN_MONTH_MODE
           
private static int DOW_LE_DOM_MODE
           
private  int dstSavings
           
private  int endDay
           
private  int endDayOfWeek
           
private  int endMode
           
private  int endMonth
           
private  int endTime
           
(package private) static java.lang.String HOME_ID
           
private  java.lang.String ID
           
(package private) static java.lang.String[] ids
           
private static int millisPerDay
           
private static int millisPerHour
           
private  byte[] monthLength
           
private static int ONE_DAY
           
private static int ONE_HOUR
           
private static int ONE_MINUTE
           
private  int rawOffset
           
private  int startDay
           
private  int startDayOfWeek
           
private  int startMode
           
private  int startMonth
           
private  int startTime
           
private  int startYear
           
private static byte[] staticMonthLength
           
private  boolean useDaylight
           
(package private) static java.util.TimeZone[] zones
           
 
Constructor Summary
  TimeZoneImpl()
           
private TimeZoneImpl(int i, java.lang.String s)
           
private TimeZoneImpl(int i, java.lang.String s, int j, int k, int l, int i1, int j1, int k1, int l1, int i2, int j2)
           
 
Method Summary
private static int compareToRule(int i, int j, int k, int l, int i1, int j1, int k1, int l1, int i2, int j2)
           
private  void decodeEndRule()
           
private  void decodeRules()
           
private  void decodeStartRule()
           
 java.lang.String getID()
           
 java.lang.String[] getIDs()
           
 java.util.TimeZone getInstance(java.lang.String s)
           
 int getOffset(int i, int j, int k, int l, int i1, int j1)
           
(package private)  int getOffset(int i, int j, int k, int l, int i1, int j1, int k1)
           
 int getRawOffset()
           
 boolean useDaylightTime()
           
 
Methods inherited from class java.util.TimeZone
getAvailableIDs, getDefault, getTimeZone
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HOME_ID

static java.lang.String HOME_ID

ONE_MINUTE

private static final int ONE_MINUTE
See Also:
Constant Field Values

ONE_HOUR

private static final int ONE_HOUR
See Also:
Constant Field Values

ONE_DAY

private static final int ONE_DAY
See Also:
Constant Field Values

ID

private java.lang.String ID

ids

static java.lang.String[] ids

startMonth

private int startMonth

startDay

private int startDay

startDayOfWeek

private int startDayOfWeek

startTime

private int startTime

endMonth

private int endMonth

endDay

private int endDay

endDayOfWeek

private int endDayOfWeek

endTime

private int endTime

startYear

private int startYear

rawOffset

private int rawOffset

useDaylight

private boolean useDaylight

millisPerHour

private static final int millisPerHour
See Also:
Constant Field Values

millisPerDay

private static final int millisPerDay
See Also:
Constant Field Values

monthLength

private final byte[] monthLength

staticMonthLength

private static final byte[] staticMonthLength

startMode

private int startMode

endMode

private int endMode

dstSavings

private int dstSavings

DOM_MODE

private static final int DOM_MODE
See Also:
Constant Field Values

DOW_IN_MONTH_MODE

private static final int DOW_IN_MONTH_MODE
See Also:
Constant Field Values

DOW_GE_DOM_MODE

private static final int DOW_GE_DOM_MODE
See Also:
Constant Field Values

DOW_LE_DOM_MODE

private static final int DOW_LE_DOM_MODE
See Also:
Constant Field Values

zones

static java.util.TimeZone[] zones
Constructor Detail

TimeZoneImpl

public TimeZoneImpl()

TimeZoneImpl

private TimeZoneImpl(int i,
                     java.lang.String s)

TimeZoneImpl

private TimeZoneImpl(int i,
                     java.lang.String s,
                     int j,
                     int k,
                     int l,
                     int i1,
                     int j1,
                     int k1,
                     int l1,
                     int i2,
                     int j2)
Method Detail

getOffset

public int getOffset(int i,
                     int j,
                     int k,
                     int l,
                     int i1,
                     int j1)
Specified by:
getOffset in class java.util.TimeZone
Parameters:
i -
j -
k -
l -
i1 -
j1 -
Returns:

getOffset

int getOffset(int i,
              int j,
              int k,
              int l,
              int i1,
              int j1,
              int k1)

compareToRule

private static int compareToRule(int i,
                                 int j,
                                 int k,
                                 int l,
                                 int i1,
                                 int j1,
                                 int k1,
                                 int l1,
                                 int i2,
                                 int j2)

getRawOffset

public int getRawOffset()
Specified by:
getRawOffset in class java.util.TimeZone
Returns:

useDaylightTime

public boolean useDaylightTime()
Specified by:
useDaylightTime in class java.util.TimeZone
Returns:

getID

public java.lang.String getID()
Overrides:
getID in class java.util.TimeZone
Returns:

getInstance

public java.util.TimeZone getInstance(java.lang.String s)
Parameters:
s -
Returns:

getIDs

public java.lang.String[] getIDs()
Returns:

decodeRules

private void decodeRules()

decodeStartRule

private void decodeStartRule()

decodeEndRule

private void decodeEndRule()