org.apache.geronimo.javamail.store.imap.connection
Class IMAPSearchDateFormat

java.lang.Object
  extended by java.text.Format
      extended by java.text.DateFormat
          extended by java.text.SimpleDateFormat
              extended by org.apache.geronimo.javamail.store.imap.connection.IMAPSearchDateFormat
All Implemented Interfaces:
Serializable, Cloneable

public class IMAPSearchDateFormat
extends SimpleDateFormat

Formats ths date in the form used by the javamail IMAP SEARCH command,

The format used is d MMM yyyy and locale is always US-ASCII.

Version:
$Rev: 594520 $ $Date: 2007-11-13 07:57:39 -0500 (Tue, 13 Nov 2007) $
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.text.DateFormat
DateFormat.Field
 
Field Summary
 
Fields inherited from class java.text.DateFormat
AM_PM_FIELD, calendar, DATE_FIELD, DAY_OF_WEEK_FIELD, DAY_OF_WEEK_IN_MONTH_FIELD, DAY_OF_YEAR_FIELD, DEFAULT, ERA_FIELD, FULL, HOUR_OF_DAY0_FIELD, HOUR_OF_DAY1_FIELD, HOUR0_FIELD, HOUR1_FIELD, LONG, MEDIUM, MILLISECOND_FIELD, MINUTE_FIELD, MONTH_FIELD, numberFormat, SECOND_FIELD, SHORT, TIMEZONE_FIELD, WEEK_OF_MONTH_FIELD, WEEK_OF_YEAR_FIELD, YEAR_FIELD
 
Constructor Summary
IMAPSearchDateFormat()
           
 
Method Summary
 StringBuffer format(Date date, StringBuffer buffer, FieldPosition position)
           
 void setCalendar(Calendar calendar)
          The calendar cannot be set
 void setNumberFormat(NumberFormat format)
          The format cannot be set
 
Methods inherited from class java.text.SimpleDateFormat
applyLocalizedPattern, applyPattern, clone, equals, formatToCharacterIterator, get2DigitYearStart, getDateFormatSymbols, hashCode, parse, set2DigitYearStart, setDateFormatSymbols, toLocalizedPattern, toPattern
 
Methods inherited from class java.text.DateFormat
format, format, getAvailableLocales, getCalendar, getDateInstance, getDateInstance, getDateInstance, getDateTimeInstance, getDateTimeInstance, getDateTimeInstance, getInstance, getNumberFormat, getTimeInstance, getTimeInstance, getTimeInstance, getTimeZone, isLenient, parse, parseObject, setLenient, setTimeZone
 
Methods inherited from class java.text.Format
format, parseObject
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IMAPSearchDateFormat

public IMAPSearchDateFormat()
Method Detail

format

public StringBuffer format(Date date,
                           StringBuffer buffer,
                           FieldPosition position)
Overrides:
format in class SimpleDateFormat

setCalendar

public void setCalendar(Calendar calendar)
The calendar cannot be set

Overrides:
setCalendar in class DateFormat
Parameters:
calendar -
Throws:
UnsupportedOperationException

setNumberFormat

public void setNumberFormat(NumberFormat format)
The format cannot be set

Overrides:
setNumberFormat in class DateFormat
Parameters:
format -
Throws:
UnsupportedOperationException


Copyright © 2003-2009 The Apache Software Foundation. All Rights Reserved.