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.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)
-
-
-
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.
-
-