Class PreciseCalendarFormatter
- java.lang.Object
-
- com.sun.msv.datatype.xsd.datetime.PreciseCalendarFormatter
-
public class PreciseCalendarFormatter extends Object
- Author:
- Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
doFormat(String format, Object cal)
static String
format(String format, IDateTimeValueType cal)
protected void
formatDays(Object cal, StringBuffer buf)
protected void
formatHours(Object cal, StringBuffer buf)
protected void
formatMinutes(Object cal, StringBuffer buf)
protected void
formatMonth(Object cal, StringBuffer buf)
protected void
formatSeconds(Object cal, StringBuffer buf)
protected void
formatTwoDigits(int n, StringBuffer buf)
formats Integer into two-character-wide string.protected void
formatYear(Object cal, StringBuffer buf)
protected Calendar
toCalendar(Object cal)
-
-
-
Method Detail
-
format
public static String format(String format, IDateTimeValueType cal)
-
formatYear
protected void formatYear(Object cal, StringBuffer buf)
-
formatMonth
protected void formatMonth(Object cal, StringBuffer buf)
-
formatDays
protected void formatDays(Object cal, StringBuffer buf)
-
formatHours
protected void formatHours(Object cal, StringBuffer buf)
-
formatMinutes
protected void formatMinutes(Object cal, StringBuffer buf)
-
formatSeconds
protected void formatSeconds(Object cal, StringBuffer buf)
-
doFormat
public String doFormat(String format, Object cal) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
formatTwoDigits
protected final void formatTwoDigits(int n, StringBuffer buf)
formats Integer into two-character-wide string.
-
-