Class java.text.DateFormat (1.1)


public abstract class DateFormat extends Format implements Cloneable {
  // Default Constructor: public DateFormat( )
  // Constants
    public final static byte AMPM_FIELD;
    public final static byte DATE_FIELD;
    public final static byte DAYOFWEEKINMONTH_FIELD;
    public final static byte DAYOFWEEK_FIELD;
    public final static byte DAYOFYEAR_FIELD;
    public final static int DEFAULT;
    public final static byte ERA_FIELD;
    public final static int FULL;
    public final static byte HOUR0_FIELD;
    public final static byte HOUR1_FIELD;
    public final static byte HOUROFDAY0_FIELD;
    public final static byte HOUROFDAY1_FIELD;
    public final static int LONG;
    public final static byte MILLISECOND_FIELD;
    public final static byte MINUTE_FIELD;
    public final static byte MONTH_FIELD;
    public final static byte SECOND_FIELD;
    public final static int SHORT;
    public final static byte TIMEZONE_FIELD;
    public final static byte WEEKOFMONTH_FIELD;
    public final static byte WEEKOFYEAR_FIELD;
    public final static byte YEAR_FIELD;
  // Protected Instance Variables
    protected Calendar calendar;
    protected NumberFormat numberFormat;
  // Class Methods
    public static synchronized Locale[ ] getAvailableLocales( );
    public final static synchronized DateFormat getDateFormat( );
    public final static synchronized DateFormat getDateFormat(int style);
    public final static synchronized DateFormat getDateFormat(int style, Locale aLocale);
    public final static synchronized DateFormat getDateTimeFormat( );
    public final static synchronized DateFormat getDateTimeFormat(int dateStyle, int timeStyle);
    public final static synchronized DateFormat getDateTimeFormat(int dateStyle, int timeStyle, Locale aLocale);
    public static synchronized String getDisplayName(Locale objectLocale, Locale displayLocale);
    public final static String getDisplayName(Locale objectLocale);
    public final static synchronized DateFormat getTimeFormat( );
    public final static synchronized DateFormat getTimeFormat(int style);
    public final static synchronized DateFormat getTimeFormat(int style, Locale aLocale);
  // Public Instance Methods
    public Object clone( );  // Overrides Object.clone( )
    public final StringBuffer format(Object obj, StringBuffer toAppendTo, FormatStatus status);  // Defines Format.format( )
    public abstract StringBuffer format(Date date, StringBuffer toAppendTo, FormatStatus status);
    public final String format(Date date);
    public Calendar getCalendar( );
    public NumberFormat getNumberFormat( );
    public TimeZone getTimeZone( );
    public boolean getValidationMode( );
    public Date parse(String text) throws FormatException;
    public abstract Date parse(String text, ParseStatus status);
    public Object parseObject(String source, ParseStatus status);  // Defines Format.parseObject( )
    public void setCalendar(Calendar newCalendar);
    public void setNumberFormat(NumberFormat newNumberFormat);
    public void setTimeZone(TimeZone zone);
    public void setValidationMode(boolean mode);
}