edu.sc.seis.fissuresUtil.chooser
Class ThreadSafeSimpleDateFormat

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.chooser.ThreadSafeSimpleDateFormat

public class ThreadSafeSimpleDateFormat
extends java.lang.Object


Field Summary
protected  java.lang.String format
           
protected  java.lang.ThreadLocal<java.text.SimpleDateFormat> threadLocal
           
protected  java.util.TimeZone zone
           
 
Constructor Summary
ThreadSafeSimpleDateFormat(java.lang.String format)
           
ThreadSafeSimpleDateFormat(java.lang.String format, java.util.TimeZone zone)
           
 
Method Summary
 java.lang.String format(java.util.Date e)
           
protected  java.text.SimpleDateFormat get()
           
 java.util.Date parse(java.lang.String s)
           
 java.lang.String toPattern()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

threadLocal

protected java.lang.ThreadLocal<java.text.SimpleDateFormat> threadLocal

format

protected java.lang.String format

zone

protected java.util.TimeZone zone
Constructor Detail

ThreadSafeSimpleDateFormat

public ThreadSafeSimpleDateFormat(java.lang.String format)

ThreadSafeSimpleDateFormat

public ThreadSafeSimpleDateFormat(java.lang.String format,
                                  java.util.TimeZone zone)
Method Detail

get

protected final java.text.SimpleDateFormat get()

format

public java.lang.String format(java.util.Date e)

parse

public java.util.Date parse(java.lang.String s)
                     throws java.text.ParseException
Throws:
java.text.ParseException

toPattern

public java.lang.String toPattern()