Class AbstractCalendarFormatter
- java.lang.Object
-
- com.sun.msv.datatype.xsd.datetime.AbstractCalendarFormatter
-
- Direct Known Subclasses:
CalendarFormatter,PreciseCalendarFormatter
abstract class AbstractCalendarFormatter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AbstractCalendarFormatter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.StringdoFormat(java.lang.String format, java.lang.Object cal)protected abstract voidformatDays(java.lang.Object cal, java.lang.StringBuffer buf)protected abstract voidformatHours(java.lang.Object cal, java.lang.StringBuffer buf)protected abstract voidformatMinutes(java.lang.Object cal, java.lang.StringBuffer buf)protected abstract voidformatMonth(java.lang.Object cal, java.lang.StringBuffer buf)protected abstract voidformatSeconds(java.lang.Object cal, java.lang.StringBuffer buf)private voidformatTimeZone(java.lang.Object _cal, java.lang.StringBuffer buf)formats time zone specifier.protected voidformatTwoDigits(int n, java.lang.StringBuffer buf)formats Integer into two-character-wide string.protected abstract voidformatYear(java.lang.Object cal, java.lang.StringBuffer buf)protected abstract java.util.CalendartoCalendar(java.lang.Object cal)
-
-
-
Method Detail
-
doFormat
public java.lang.String doFormat(java.lang.String format, java.lang.Object cal) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
toCalendar
protected abstract java.util.Calendar toCalendar(java.lang.Object cal)
-
formatYear
protected abstract void formatYear(java.lang.Object cal, java.lang.StringBuffer buf)
-
formatMonth
protected abstract void formatMonth(java.lang.Object cal, java.lang.StringBuffer buf)
-
formatDays
protected abstract void formatDays(java.lang.Object cal, java.lang.StringBuffer buf)
-
formatHours
protected abstract void formatHours(java.lang.Object cal, java.lang.StringBuffer buf)
-
formatMinutes
protected abstract void formatMinutes(java.lang.Object cal, java.lang.StringBuffer buf)
-
formatSeconds
protected abstract void formatSeconds(java.lang.Object cal, java.lang.StringBuffer buf)
-
formatTimeZone
private void formatTimeZone(java.lang.Object _cal, java.lang.StringBuffer buf)formats time zone specifier.
-
formatTwoDigits
protected final void formatTwoDigits(int n, java.lang.StringBuffer buf)formats Integer into two-character-wide string.
-
-