Java in a Nutshell Online Quick Reference for Java 1.1
Availability: JDK 1.1
public abstract class Calendar extends Object implements Serializable, Cloneable { // Protected Constructors protected Calendar(); protected Calendar(TimeZone zone, Locale aLocale); // Constants public static final int AM; public static final int AM_PM; public static final int APRIL; public static final int AUGUST; public static final int DATE; public static final int DAY_OF_MONTH; public static final int DAY_OF_WEEK; public static final int DAY_OF_WEEK_IN_MONTH; public static final int DAY_OF_YEAR; public static final int DECEMBER; public static final int DST_OFFSET; public static final int ERA; public static final int FEBRUARY; public static final int FIELD_COUNT; public static final int FRIDAY; public static final int HOUR; public static final int HOUR_OF_DAY; public static final int JANUARY; public static final int JULY; public static final int JUNE; public static final int MARCH; public static final int MAY; public static final int MILLISECOND; public static final int MINUTE; public static final int MONDAY; public static final int MONTH; public static final int NOVEMBER; public static final int OCTOBER; public static final int PM; public static final int SATURDAY; public static final int SECOND; public static final int SEPTEMBER; public static final int SUNDAY; public static final int THURSDAY; public static final int TUESDAY; public static final int UNDECIMBER; public static final int WEDNESDAY; public static final int WEEK_OF_MONTH; public static final int WEEK_OF_YEAR; public static final int YEAR; public static final int ZONE_OFFSET; // Protected Instance Variables protected boolean areFieldsSet; protected int[] fields; protected boolean[] isSet; protected boolean isTimeSet; protected long time; // Class Methods public static synchronized Locale[] getAvailableLocales(); public static synchronized Calendar getInstance(); public static synchronized Calendar getInstance(TimeZone zone); public static synchronized Calendar getInstance(Locale aLocale); public static synchronized Calendar getInstance(TimeZone zone, Locale aLocale); // Public Instance Methods public abstract void add(int field, int amount); public abstract boolean after(Object when); public abstract boolean before(Object when); public final void clear(); public final void clear(int field); public Object clone(); // Overrides Object.clone() public abstract boolean equals(Object when); // Overrides Object.equals() public final int get(int field); public int getFirstDayOfWeek(); public abstract int getGreatestMinimum(int field); public abstract int getLeastMaximum(int field); public abstract int getMaximum(int field); public int getMinimalDaysInFirstWeek(); public abstract int getMinimum(int field); public final Date getTime(); public TimeZone getTimeZone(); public boolean isLenient(); public final boolean isSet(int field); public abstract void roll(int field, boolean up); public final void set(int field, int value); public final void set(int year, int month, int date); public final void set(int year, int month, int date, int hour, int minute); public final void set(int year, int month, int date, int hour, int minute, int second); public void setFirstDayOfWeek(int value); public void setLenient(boolean lenient); public void setMinimalDaysInFirstWeek(int value); public final void setTime(Date date); public void setTimeZone(TimeZone value); // Protected Instance Methods protected void complete(); protected abstract void computeFields(); protected abstract void computeTime(); protected long getTimeInMillis(); protected final int internalGet(int field); protected void setTimeInMillis(long millis); }