abstract class AbstractCalendarFormatter
extends java.lang.Object
Constructor and Description |
---|
AbstractCalendarFormatter() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
doFormat(java.lang.String format,
java.lang.Object cal) |
protected abstract void |
formatDays(java.lang.Object cal,
java.lang.StringBuffer buf) |
protected abstract void |
formatHours(java.lang.Object cal,
java.lang.StringBuffer buf) |
protected abstract void |
formatMinutes(java.lang.Object cal,
java.lang.StringBuffer buf) |
protected abstract void |
formatMonth(java.lang.Object cal,
java.lang.StringBuffer buf) |
protected abstract void |
formatSeconds(java.lang.Object cal,
java.lang.StringBuffer buf) |
private void |
formatTimeZone(java.lang.Object _cal,
java.lang.StringBuffer buf)
formats time zone specifier.
|
protected void |
formatTwoDigits(int n,
java.lang.StringBuffer buf)
formats Integer into two-character-wide string.
|
protected abstract void |
formatYear(java.lang.Object cal,
java.lang.StringBuffer buf) |
protected abstract java.util.Calendar |
toCalendar(java.lang.Object cal) |
public java.lang.String doFormat(java.lang.String format, java.lang.Object cal) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
protected abstract java.util.Calendar toCalendar(java.lang.Object cal)
protected abstract void formatYear(java.lang.Object cal, java.lang.StringBuffer buf)
protected abstract void formatMonth(java.lang.Object cal, java.lang.StringBuffer buf)
protected abstract void formatDays(java.lang.Object cal, java.lang.StringBuffer buf)
protected abstract void formatHours(java.lang.Object cal, java.lang.StringBuffer buf)
protected abstract void formatMinutes(java.lang.Object cal, java.lang.StringBuffer buf)
protected abstract void formatSeconds(java.lang.Object cal, java.lang.StringBuffer buf)
private void formatTimeZone(java.lang.Object _cal, java.lang.StringBuffer buf)
protected final void formatTwoDigits(int n, java.lang.StringBuffer buf)