|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.timeindexing.time.AbstractElapsedFormat
This abstact class has the base methods for objects that format timestamps as elapsed times.
Field Summary | |
protected static DateFormatter |
catchAllformat
|
protected static java.text.NumberFormat |
daysformat
|
protected static DateFormatter |
firstDayformat
|
protected static DateFormatter |
firstHourformat
|
protected static DateFormatter |
firstYearformat
|
protected long |
secsPerDay
|
protected long |
secsPerHour
|
protected long |
secsPerMinute
|
protected long |
secsPerYear
|
protected static java.text.NumberFormat |
yearsformat
|
Constructor Summary | |
AbstractElapsedFormat()
|
Method Summary | |
abstract java.lang.String |
dayFormat(RelativeTimestamp t)
Format a time for 1 day interval, given a Timestamp. |
java.lang.String |
format(RelativeTimestamp t)
Format a RelativeTimestamp. |
java.lang.String |
format(Timestamp t)
Format a Timestamp. |
abstract java.lang.String |
fullFormat(RelativeTimestamp t)
Format a time for any interval, given a Timestamp. |
abstract java.lang.String |
hourFormat(RelativeTimestamp t)
Format a time for 1 hour interval, given a Timestamp. |
abstract java.lang.String |
secondsFormat(RelativeTimestamp t)
Format a time using seconds and nanoseconds, given a Timestamp. |
abstract java.lang.String |
yearFormat(RelativeTimestamp t)
Format a time for 1 year interval, given a Timestamp. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static DateFormatter firstHourformat
protected static DateFormatter firstDayformat
protected static java.text.NumberFormat daysformat
protected static DateFormatter firstYearformat
protected static java.text.NumberFormat yearsformat
protected static DateFormatter catchAllformat
protected final long secsPerMinute
protected final long secsPerHour
protected final long secsPerDay
protected final long secsPerYear
Constructor Detail |
public AbstractElapsedFormat()
Method Detail |
public java.lang.String format(Timestamp t)
format
in interface TimestampFormatting
public java.lang.String format(RelativeTimestamp t)
public abstract java.lang.String secondsFormat(RelativeTimestamp t)
public abstract java.lang.String hourFormat(RelativeTimestamp t)
public abstract java.lang.String dayFormat(RelativeTimestamp t)
public abstract java.lang.String yearFormat(RelativeTimestamp t)
public abstract java.lang.String fullFormat(RelativeTimestamp t)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |