mailpuccino
Class DateColumn

java.lang.Object
  extended bymailpuccino.Column
      extended bymailpuccino.DateColumn

public class DateColumn
extends Column


Nested Class Summary
 
Nested classes inherited from class mailpuccino.Column
Column.CustomCellRenderer, Column.CustomHeaderRenderer
 
Field Summary
(package private) static java.text.SimpleDateFormat[] DateFormatPatterns
           
(package private) static java.text.SimpleDateFormat[] DateHeaderFormats
           
(package private)  java.util.Vector Dates
           
(package private) static java.util.TimeZone LocalTimeZone
           
(package private) static long OneDay
           
 
Fields inherited from class mailpuccino.Column
ColumnName, CustomCell, CustomHeader, DataModel, ViewableData
 
Constructor Summary
DateColumn(java.lang.String ColumnName)
           
 
Method Summary
 void addItem(EmailID Target)
           
 int compare(int i1, int i2)
           
static java.util.Date convertStringToDate(java.lang.String Raw)
           
static int getLocalDaysDiff(long TheTime)
           
 java.lang.String getViewable(EmailID Target)
           
(package private)  java.lang.String niceDateString(java.lang.String Raw)
           
 void removeItemAt(int Index)
           
 void reset()
           
 
Methods inherited from class mailpuccino.Column
ColumnFactory, configure, getValueAt, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OneDay

static final long OneDay
See Also:
Constant Field Values

LocalTimeZone

static final java.util.TimeZone LocalTimeZone

DateHeaderFormats

static final java.text.SimpleDateFormat[] DateHeaderFormats

DateFormatPatterns

static final java.text.SimpleDateFormat[] DateFormatPatterns

Dates

java.util.Vector Dates
Constructor Detail

DateColumn

public DateColumn(java.lang.String ColumnName)
Method Detail

getViewable

public java.lang.String getViewable(EmailID Target)
                             throws java.io.IOException,
                                    FolderException
Overrides:
getViewable in class Column
Throws:
java.io.IOException
FolderException

addItem

public void addItem(EmailID Target)
             throws java.io.IOException,
                    FolderException
Overrides:
addItem in class Column
Throws:
java.io.IOException
FolderException

niceDateString

java.lang.String niceDateString(java.lang.String Raw)
                          throws java.io.IOException,
                                 FolderException
Throws:
java.io.IOException
FolderException

getLocalDaysDiff

public static int getLocalDaysDiff(long TheTime)

convertStringToDate

public static java.util.Date convertStringToDate(java.lang.String Raw)
                                          throws java.io.IOException,
                                                 FolderException
Throws:
java.io.IOException
FolderException

reset

public void reset()
Overrides:
reset in class Column

removeItemAt

public void removeItemAt(int Index)
Overrides:
removeItemAt in class Column

compare

public int compare(int i1,
                   int i2)
Overrides:
compare in class Column