org.jscience.history.calendars
Class ISOCalendar

java.lang.Object
  extended by org.jscience.history.calendars.AlternateCalendar
      extended by org.jscience.history.calendars.SevenDaysWeek
          extended by org.jscience.history.calendars.MonthDayYear
              extended by org.jscience.history.calendars.GregorianCalendar
                  extended by org.jscience.history.calendars.ISOCalendar

public class ISOCalendar
extends GregorianCalendar

DOCUMENT ME!


Field Summary
 
Fields inherited from class org.jscience.history.calendars.GregorianCalendar
EPOCH, MONTHS
 
Fields inherited from class org.jscience.history.calendars.MonthDayYear
month
 
Fields inherited from class org.jscience.history.calendars.SevenDaysWeek
DAYNAMES, FRIDAY, MONDAY, SATURDAY, SUNDAY, THURSDAY, TUESDAY, WEDNESDAY
 
Fields inherited from class org.jscience.history.calendars.AlternateCalendar
JD_EPOCH, rd, unicode
 
Constructor Summary
ISOCalendar()
          Creates a new ISOCalendar object.
ISOCalendar(AlternateCalendar altcalendar)
          Creates a new ISOCalendar object.
ISOCalendar(int i, int j, int k)
          Creates a new ISOCalendar object.
ISOCalendar(long l)
          Creates a new ISOCalendar object.
 
Method Summary
 int getDay()
          DOCUMENT ME!
 int getMonth()
          DOCUMENT ME!
 int getWeek()
          DOCUMENT ME!
 int getYear()
          DOCUMENT ME!
static void main(java.lang.String[] args)
          DOCUMENT ME!
protected  void recomputeFromRD()
          DOCUMENT ME!
protected  void recomputeRD()
          DOCUMENT ME!
 void set(int i, int j, int k)
          DOCUMENT ME!
 java.lang.String toString()
          DOCUMENT ME!
 
Methods inherited from class org.jscience.history.calendars.GregorianCalendar
dayNumber, daysLeft, getMonths, getSuffix, isLeapYear, monthName, set
 
Methods inherited from class org.jscience.history.calendars.SevenDaysWeek
kDayAfter, kDayBefore, kDayNearest, kDayOnOrAfter, kDayOnOrBefore, nthKDay, weekDay
 
Methods inherited from class org.jscience.history.calendars.AlternateCalendar
add, after, amod, before, difference, difference, fldiv, fromJD, mod, mod, subtract, toJD, toJD, toRD
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ISOCalendar

public ISOCalendar(long l)
Creates a new ISOCalendar object.

Parameters:
l - DOCUMENT ME!

ISOCalendar

public ISOCalendar(int i,
                   int j,
                   int k)
Creates a new ISOCalendar object.

Parameters:
i - DOCUMENT ME!
j - DOCUMENT ME!
k - DOCUMENT ME!

ISOCalendar

public ISOCalendar()
Creates a new ISOCalendar object.


ISOCalendar

public ISOCalendar(AlternateCalendar altcalendar)
Creates a new ISOCalendar object.

Parameters:
altcalendar - DOCUMENT ME!
Method Detail

set

public void set(int i,
                int j,
                int k)
DOCUMENT ME!

Overrides:
set in class MonthDayYear
Parameters:
i - DOCUMENT ME!
j - DOCUMENT ME!
k - DOCUMENT ME!

getYear

public int getYear()
DOCUMENT ME!

Overrides:
getYear in class MonthDayYear
Returns:
DOCUMENT ME!

recomputeRD

protected void recomputeRD()
DOCUMENT ME!

Overrides:
recomputeRD in class GregorianCalendar

recomputeFromRD

protected void recomputeFromRD()
DOCUMENT ME!

Overrides:
recomputeFromRD in class GregorianCalendar

getWeek

public int getWeek()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getDay

public int getDay()
DOCUMENT ME!

Overrides:
getDay in class MonthDayYear
Returns:
DOCUMENT ME!

toString

public java.lang.String toString()
DOCUMENT ME!

Overrides:
toString in class MonthDayYear
Returns:
DOCUMENT ME!

getMonth

public int getMonth()
DOCUMENT ME!

Overrides:
getMonth in class MonthDayYear
Returns:
DOCUMENT ME!

main

public static void main(java.lang.String[] args)
DOCUMENT ME!

Parameters:
args - DOCUMENT ME!