org.cementj.common
Class ThreadsafeSimpleDateFormat

java.lang.Object
  extended by java.text.Format
      extended by java.text.DateFormat
          extended by java.text.SimpleDateFormat
              extended by org.cementj.common.ThreadsafeSimpleDateFormat
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class ThreadsafeSimpleDateFormat
extends java.text.SimpleDateFormat

Threadsafe extension of SimpleDateFormat.

See Also:

Copyright: Delta Vortex Technologies, 2002., Serialized Form


Nested Class Summary
 
Nested classes/interfaces inherited from class java.text.DateFormat
java.text.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
ThreadsafeSimpleDateFormat()
           
ThreadsafeSimpleDateFormat(java.lang.String pattern)
           
ThreadsafeSimpleDateFormat(java.lang.String pattern, java.text.DateFormatSymbols symbols)
           
ThreadsafeSimpleDateFormat(java.lang.String pattern, java.util.Locale locale)
           
 
Method Summary
 void applyLocalizedPattern(java.lang.String pattern)
           
 void applyPattern(java.lang.String pattern)
           
 java.lang.Object clone()
           
 boolean equals(java.lang.Object obj)
           
protected  void finalize()
           
 java.lang.StringBuffer format(java.util.Date date, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
           
 java.util.Date get2DigitYearStart()
           
 java.util.Calendar getCalendar()
           
 java.text.DateFormatSymbols getDateFormatSymbols()
           
 java.text.NumberFormat getNumberFormat()
           
 java.util.TimeZone getTimeZone()
           
 int hashCode()
           
 boolean isLenient()
           
 java.util.Date parse(java.lang.String text)
           
 java.util.Date parse(java.lang.String text, java.text.ParsePosition pos)
           
 java.lang.Object parseObject(java.lang.String source)
           
 java.lang.Object parseObject(java.lang.String source, java.text.ParsePosition pos)
           
 void set2DigitYearStart(java.util.Date startDate)
           
 void setCalendar(java.util.Calendar newCalendar)
           
 void setDateFormatSymbols(java.text.DateFormatSymbols newFormatSymbols)
           
 void setLenient(boolean lenient)
           
 void setNumberFormat(java.text.NumberFormat newNumberFormat)
           
 void setTimeZone(java.util.TimeZone zone)
           
 java.lang.String toLocalizedPattern()
           
 java.lang.String toPattern()
           
 java.lang.String toString()
           
 
Methods inherited from class java.text.SimpleDateFormat
formatToCharacterIterator
 
Methods inherited from class java.text.DateFormat
format, format, getAvailableLocales, getDateInstance, getDateInstance, getDateInstance, getDateTimeInstance, getDateTimeInstance, getDateTimeInstance, getInstance, getTimeInstance, getTimeInstance, getTimeInstance
 
Methods inherited from class java.text.Format
format
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ThreadsafeSimpleDateFormat

public ThreadsafeSimpleDateFormat()

ThreadsafeSimpleDateFormat

public ThreadsafeSimpleDateFormat(java.lang.String pattern)

ThreadsafeSimpleDateFormat

public ThreadsafeSimpleDateFormat(java.lang.String pattern,
                                  java.text.DateFormatSymbols symbols)

ThreadsafeSimpleDateFormat

public ThreadsafeSimpleDateFormat(java.lang.String pattern,
                                  java.util.Locale locale)
Method Detail

toLocalizedPattern

public java.lang.String toLocalizedPattern()
Overrides:
toLocalizedPattern in class java.text.SimpleDateFormat

set2DigitYearStart

public void set2DigitYearStart(java.util.Date startDate)
Overrides:
set2DigitYearStart in class java.text.SimpleDateFormat

applyLocalizedPattern

public void applyLocalizedPattern(java.lang.String pattern)
Overrides:
applyLocalizedPattern in class java.text.SimpleDateFormat

applyPattern

public void applyPattern(java.lang.String pattern)
Overrides:
applyPattern in class java.text.SimpleDateFormat

toPattern

public java.lang.String toPattern()
Overrides:
toPattern in class java.text.SimpleDateFormat

hashCode

public int hashCode()
Overrides:
hashCode in class java.text.SimpleDateFormat

format

public java.lang.StringBuffer format(java.util.Date date,
                                     java.lang.StringBuffer toAppendTo,
                                     java.text.FieldPosition pos)
Overrides:
format in class java.text.SimpleDateFormat

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.text.SimpleDateFormat

get2DigitYearStart

public java.util.Date get2DigitYearStart()
Overrides:
get2DigitYearStart in class java.text.SimpleDateFormat

clone

public java.lang.Object clone()
Overrides:
clone in class java.text.SimpleDateFormat

parse

public java.util.Date parse(java.lang.String text,
                            java.text.ParsePosition pos)
Overrides:
parse in class java.text.SimpleDateFormat

getDateFormatSymbols

public java.text.DateFormatSymbols getDateFormatSymbols()
Overrides:
getDateFormatSymbols in class java.text.SimpleDateFormat

setDateFormatSymbols

public void setDateFormatSymbols(java.text.DateFormatSymbols newFormatSymbols)
Overrides:
setDateFormatSymbols in class java.text.SimpleDateFormat

parseObject

public java.lang.Object parseObject(java.lang.String source,
                                    java.text.ParsePosition pos)
Overrides:
parseObject in class java.text.DateFormat

setNumberFormat

public void setNumberFormat(java.text.NumberFormat newNumberFormat)
Overrides:
setNumberFormat in class java.text.DateFormat

setTimeZone

public void setTimeZone(java.util.TimeZone zone)
Overrides:
setTimeZone in class java.text.DateFormat

getTimeZone

public java.util.TimeZone getTimeZone()
Overrides:
getTimeZone in class java.text.DateFormat

isLenient

public boolean isLenient()
Overrides:
isLenient in class java.text.DateFormat

getCalendar

public java.util.Calendar getCalendar()
Overrides:
getCalendar in class java.text.DateFormat

setLenient

public void setLenient(boolean lenient)
Overrides:
setLenient in class java.text.DateFormat

setCalendar

public void setCalendar(java.util.Calendar newCalendar)
Overrides:
setCalendar in class java.text.DateFormat

getNumberFormat

public java.text.NumberFormat getNumberFormat()
Overrides:
getNumberFormat in class java.text.DateFormat

parse

public java.util.Date parse(java.lang.String text)
                     throws java.text.ParseException
Overrides:
parse in class java.text.DateFormat
Throws:
java.text.ParseException

parseObject

public java.lang.Object parseObject(java.lang.String source)
                             throws java.text.ParseException
Overrides:
parseObject in class java.text.Format
Throws:
java.text.ParseException

finalize

protected void finalize()
                 throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2003 Delta Vortex Technologies, Inc. All Rights Reserved.