freemarker.template.utility
Class DateUtil.TrivialDateToISO8601CalendarFactory

java.lang.Object
  extended by freemarker.template.utility.DateUtil.TrivialDateToISO8601CalendarFactory
All Implemented Interfaces:
DateUtil.DateToISO8601CalendarFactory
Enclosing class:
DateUtil

public static final class DateUtil.TrivialDateToISO8601CalendarFactory
extends java.lang.Object
implements DateUtil.DateToISO8601CalendarFactory

Non-thread-safe factory that hard-references a calendar internally.


Constructor Summary
DateUtil.TrivialDateToISO8601CalendarFactory()
           
 
Method Summary
 java.util.GregorianCalendar get(java.util.TimeZone tz, java.util.Date date)
          Returns a GregorianCalendar with the desired time zone and time and US locale.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateUtil.TrivialDateToISO8601CalendarFactory

public DateUtil.TrivialDateToISO8601CalendarFactory()
Method Detail

get

public java.util.GregorianCalendar get(java.util.TimeZone tz,
                                       java.util.Date date)
Description copied from interface: DateUtil.DateToISO8601CalendarFactory
Returns a GregorianCalendar with the desired time zone and time and US locale. The returned calendar is used as read-only. It's guaranteed that within a thread the instance returned last time is not in use anymore when this method is called again.

Specified by:
get in interface DateUtil.DateToISO8601CalendarFactory