Class java.util.Calendar (1.1)
public abstract class Calendar extends Object implements Serializable, Cloneable {
// Protected Constructors
protected Calendar( );
protected Calendar(TimeZone zone, Locale aLocale);
// Constants
public final static int AM;
public final static byte AMPM;
public final static int APRIL;
public final static int AUGUST;
public final static byte DATE;
public final static byte DAYOFMONTH;
public final static byte DAYOFWEEK;
public final static byte DAYOFWEEKINMONTH;
public final static byte DAYOFYEAR;
public final static int DECEMBER;
public final static byte DSTOFFSET;
public final static byte ERA;
public final static int FEBRUARY;
public final static byte FIELDCOUNT;
public final static int FRIDAY;
public final static byte HOUR;
public final static byte HOUROFDAY;
public final static int JANUARY;
public final static int JULY;
public final static int JUNE;
public final static int MARCH;
public final static int MAY;
public final static byte MILLISECOND;
public final static byte MINUTE;
public final static int MONDAY;
public final static byte MONTH;
public final static int NOVEMBER;
public final static int OCTOBER;
public final static int PM;
public final static int SATURDAY;
public final static byte SECOND;
public final static int SEPTEMBER;
public final static int SUNDAY;
public final static int THURSDAY;
public final static int TUESDAY;
public final static int UNDECIMBER;
public final static int WEDNESDAY;
public final static byte WEEKOFMONTH;
public final static byte WEEKOFYEAR;
public final static byte YEAR;
public final static byte ZONEOFFSET;
// 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 getDefault( );
public static synchronized Calendar getDefault(TimeZone zone);
public static synchronized Calendar getDefault(Locale aLocale);
public static synchronized Calendar getDefault(TimeZone zone, Locale aLocale);
// Public Instance Methods
public abstract void add(byte field, int amount) throws IllegalArgumentException;
public abstract boolean after(Object when);
public abstract boolean before(Object when);
public final void clear( );
public final void clear(byte field) throws IllegalArgumentException;
public Object clone( ); // Overrides Object.clone( )
public void complete( ) throws IllegalArgumentException;
public abstract void computeFields( );
public abstract boolean equals(Object when); // Overrides Object.equals( )
public final int get(byte field) throws IllegalArgumentException;
public int getFirstDayOfWeek( );
public abstract int getGreatestMinimum(byte field);
public abstract int getLeastMaximum(byte field);
public abstract int getMaximum(byte field);
public int getMinimalDaysInFirstWeek( );
public abstract int getMinimum(byte field);
public final Date getTime( );
public TimeZone getTimeZone( );
public boolean getValidationMode( );
public final boolean isSet(int field) throws IllegalArgumentException;
public abstract void roll(byte field, boolean up) throws IllegalArgumentException;
public final void set(byte field, int value) throws IllegalArgumentException;
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(byte value);
public void setMinimalDaysInFirstWeek(byte value);
public final void setTime(Date date);
public void setTimeZone(TimeZone value);
public void setValidationMode(boolean mode);
// Protected Instance Methods
protected abstract void computeTime( );
protected long getTimeInMillis( );
protected final int internalGet(int field) throws IllegalArgumentException;
protected void setTimeInMillis(long millis);
}