javax.xml.bind
Class DatatypeConverterImpl.CalendarFormatter

java.lang.Object
  extended by javax.xml.bind.DatatypeConverterImpl.CalendarFormatter
Enclosing class:
DatatypeConverterImpl

private static final class DatatypeConverterImpl.CalendarFormatter
extends java.lang.Object


Constructor Summary
private DatatypeConverterImpl.CalendarFormatter()
           
 
Method Summary
static java.lang.String doFormat(java.lang.String format, java.util.Calendar cal)
           
private static void formatDays(java.util.Calendar cal, java.lang.StringBuilder buf)
           
private static void formatHours(java.util.Calendar cal, java.lang.StringBuilder buf)
           
private static void formatMinutes(java.util.Calendar cal, java.lang.StringBuilder buf)
           
private static void formatMonth(java.util.Calendar cal, java.lang.StringBuilder buf)
           
private static void formatSeconds(java.util.Calendar cal, java.lang.StringBuilder buf)
           
private static void formatTimeZone(java.util.Calendar cal, java.lang.StringBuilder buf)
          formats time zone specifier.
private static void formatTwoDigits(int n, java.lang.StringBuilder buf)
          formats Integer into two-character-wide string.
private static void formatYear(java.util.Calendar cal, java.lang.StringBuilder buf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatatypeConverterImpl.CalendarFormatter

private DatatypeConverterImpl.CalendarFormatter()
Method Detail

doFormat

public static java.lang.String doFormat(java.lang.String format,
                                        java.util.Calendar cal)
                                 throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

formatYear

private static void formatYear(java.util.Calendar cal,
                               java.lang.StringBuilder buf)

formatMonth

private static void formatMonth(java.util.Calendar cal,
                                java.lang.StringBuilder buf)

formatDays

private static void formatDays(java.util.Calendar cal,
                               java.lang.StringBuilder buf)

formatHours

private static void formatHours(java.util.Calendar cal,
                                java.lang.StringBuilder buf)

formatMinutes

private static void formatMinutes(java.util.Calendar cal,
                                  java.lang.StringBuilder buf)

formatSeconds

private static void formatSeconds(java.util.Calendar cal,
                                  java.lang.StringBuilder buf)

formatTimeZone

private static void formatTimeZone(java.util.Calendar cal,
                                   java.lang.StringBuilder buf)
formats time zone specifier.


formatTwoDigits

private static void formatTwoDigits(int n,
                                    java.lang.StringBuilder buf)
formats Integer into two-character-wide string.