Class PreciseCalendarFormatter
- java.lang.Object
-
- com.sun.msv.datatype.xsd.datetime.AbstractCalendarFormatter
-
- com.sun.msv.datatype.xsd.datetime.PreciseCalendarFormatter
-
public class PreciseCalendarFormatter extends AbstractCalendarFormatter
-
-
Field Summary
Fields Modifier and Type Field Description private static PreciseCalendarFormatter
theInstance
-
Constructor Summary
Constructors Modifier Constructor Description private
PreciseCalendarFormatter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.String
format(java.lang.String format, IDateTimeValueType cal)
protected void
formatDays(java.lang.Object cal, java.lang.StringBuffer buf)
protected void
formatHours(java.lang.Object cal, java.lang.StringBuffer buf)
protected void
formatMinutes(java.lang.Object cal, java.lang.StringBuffer buf)
protected void
formatMonth(java.lang.Object cal, java.lang.StringBuffer buf)
protected void
formatSeconds(java.lang.Object cal, java.lang.StringBuffer buf)
private void
formatTwoDigits(java.lang.Integer v, int offset, java.lang.StringBuffer buf)
formats Integer into two-character-wide string.private void
formatTwoDigits(java.lang.Integer v, java.lang.StringBuffer buf)
protected void
formatYear(java.lang.Object cal, java.lang.StringBuffer buf)
protected java.util.Calendar
toCalendar(java.lang.Object cal)
-
Methods inherited from class com.sun.msv.datatype.xsd.datetime.AbstractCalendarFormatter
doFormat, formatTwoDigits
-
-
-
-
Field Detail
-
theInstance
private static final PreciseCalendarFormatter theInstance
-
-
Method Detail
-
format
public static java.lang.String format(java.lang.String format, IDateTimeValueType cal)
-
toCalendar
protected java.util.Calendar toCalendar(java.lang.Object cal)
- Specified by:
toCalendar
in classAbstractCalendarFormatter
-
formatYear
protected void formatYear(java.lang.Object cal, java.lang.StringBuffer buf)
- Specified by:
formatYear
in classAbstractCalendarFormatter
-
formatMonth
protected void formatMonth(java.lang.Object cal, java.lang.StringBuffer buf)
- Specified by:
formatMonth
in classAbstractCalendarFormatter
-
formatDays
protected void formatDays(java.lang.Object cal, java.lang.StringBuffer buf)
- Specified by:
formatDays
in classAbstractCalendarFormatter
-
formatHours
protected void formatHours(java.lang.Object cal, java.lang.StringBuffer buf)
- Specified by:
formatHours
in classAbstractCalendarFormatter
-
formatMinutes
protected void formatMinutes(java.lang.Object cal, java.lang.StringBuffer buf)
- Specified by:
formatMinutes
in classAbstractCalendarFormatter
-
formatSeconds
protected void formatSeconds(java.lang.Object cal, java.lang.StringBuffer buf)
- Specified by:
formatSeconds
in classAbstractCalendarFormatter
-
formatTwoDigits
private void formatTwoDigits(java.lang.Integer v, java.lang.StringBuffer buf)
-
formatTwoDigits
private void formatTwoDigits(java.lang.Integer v, int offset, java.lang.StringBuffer buf)
formats Integer into two-character-wide string.
-
-