org.thymeleaf.expression
Class Calendars

Object
  extended by org.thymeleaf.expression.Calendars

public final class Calendars
extends Object

Utility class for performing calendar (Calendar) operations.

An object of this class is usually available in variable evaluation expressions with the name #calendars.

Since:
1.0
Author:
Daniel Fernández

Constructor Summary
Calendars(Locale locale)
           
 
Method Summary
 Integer[] arrayDay(Object[] target)
           
 Integer[] arrayDayOfWeek(Object[] target)
           
 String[] arrayDayOfWeekName(Object[] target)
           
 String[] arrayDayOfWeekNameShort(Object[] target)
           
 String[] arrayFormat(Object[] target)
           
 String[] arrayFormat(Object[] target, String pattern)
           
 Integer[] arrayHour(Object[] target)
           
 Integer[] arrayMillisecond(Object[] target)
           
 Integer[] arrayMinute(Object[] target)
           
 Integer[] arrayMonth(Object[] target)
           
 String[] arrayMonthName(Object[] target)
           
 String[] arrayMonthNameShort(Object[] target)
           
 Integer[] arraySecond(Object[] target)
           
 Integer[] arrayYear(Object[] target)
           
 Calendar create(Object year, Object month, Object day)
           
 Calendar create(Object year, Object month, Object day, Object hour, Object minute)
           
 Calendar create(Object year, Object month, Object day, Object hour, Object minute, Object second)
           
 Calendar create(Object year, Object month, Object day, Object hour, Object minute, Object second, Object millisecond)
           
 Calendar createForTimeZone(Object year, Object month, Object day, Object timeZone)
           
 Calendar createForTimeZone(Object year, Object month, Object day, Object hour, Object minute, Object timeZone)
           
 Calendar createForTimeZone(Object year, Object month, Object day, Object hour, Object minute, Object second, Object timeZone)
           
 Calendar createForTimeZone(Object year, Object month, Object day, Object hour, Object minute, Object second, Object millisecond, Object timeZone)
           
 Calendar createNow()
           
 Calendar createNowForTimeZone(Object timeZone)
           
 Calendar createToday()
           
 Calendar createTodayForTimeZone(Object timeZone)
           
 Integer day(Calendar target)
           
 Integer dayOfWeek(Calendar target)
           
 String dayOfWeekName(Calendar target)
           
 String dayOfWeekNameShort(Calendar target)
           
 String format(Calendar target)
           
 String format(Calendar target, String pattern)
           
 Integer hour(Calendar target)
           
 List<Integer> listDay(List<? extends Calendar> target)
           
 List<Integer> listDayOfWeek(List<? extends Calendar> target)
           
 List<String> listDayOfWeekName(List<? extends Calendar> target)
           
 List<String> listDayOfWeekNameShort(List<? extends Calendar> target)
           
 List<String> listFormat(List<? extends Calendar> target)
           
 List<String> listFormat(List<? extends Calendar> target, String pattern)
           
 List<Integer> listHour(List<? extends Calendar> target)
           
 List<Integer> listMillisecond(List<? extends Calendar> target)
           
 List<Integer> listMinute(List<? extends Calendar> target)
           
 List<Integer> listMonth(List<? extends Calendar> target)
           
 List<String> listMonthName(List<? extends Calendar> target)
           
 List<String> listMonthNameShort(List<? extends Calendar> target)
           
 List<Integer> listSecond(List<? extends Calendar> target)
           
 List<Integer> listYear(List<? extends Calendar> target)
           
 Integer millisecond(Calendar target)
           
 Integer minute(Calendar target)
           
 Integer month(Calendar target)
           
 String monthName(Calendar target)
           
 String monthNameShort(Calendar target)
           
 Integer second(Calendar target)
           
 Set<Integer> setDay(Set<? extends Calendar> target)
           
 Set<Integer> setDayOfWeek(Set<? extends Calendar> target)
           
 Set<String> setDayOfWeekName(Set<? extends Calendar> target)
           
 Set<String> setDayOfWeekNameShort(Set<? extends Calendar> target)
           
 Set<String> setFormat(Set<? extends Calendar> target)
           
 Set<String> setFormat(Set<? extends Calendar> target, String pattern)
           
 Set<Integer> setHour(Set<? extends Calendar> target)
           
 Set<Integer> setMillisecond(Set<? extends Calendar> target)
           
 Set<Integer> setMinute(Set<? extends Calendar> target)
           
 Set<Integer> setMonth(Set<? extends Calendar> target)
           
 Set<String> setMonthName(Set<? extends Calendar> target)
           
 Set<String> setMonthNameShort(Set<? extends Calendar> target)
           
 Set<Integer> setSecond(Set<? extends Calendar> target)
           
 Set<Integer> setYear(Set<? extends Calendar> target)
           
 Integer year(Calendar target)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Calendars

public Calendars(Locale locale)
Method Detail

create

public Calendar create(Object year,
                       Object month,
                       Object day)
Since:
1.1.2

create

public Calendar create(Object year,
                       Object month,
                       Object day,
                       Object hour,
                       Object minute)
Since:
1.1.2

create

public Calendar create(Object year,
                       Object month,
                       Object day,
                       Object hour,
                       Object minute,
                       Object second)
Since:
1.1.2

create

public Calendar create(Object year,
                       Object month,
                       Object day,
                       Object hour,
                       Object minute,
                       Object second,
                       Object millisecond)
Since:
1.1.2

createForTimeZone

public Calendar createForTimeZone(Object year,
                                  Object month,
                                  Object day,
                                  Object timeZone)
Since:
2.1.0

createForTimeZone

public Calendar createForTimeZone(Object year,
                                  Object month,
                                  Object day,
                                  Object hour,
                                  Object minute,
                                  Object timeZone)
Since:
2.1.0

createForTimeZone

public Calendar createForTimeZone(Object year,
                                  Object month,
                                  Object day,
                                  Object hour,
                                  Object minute,
                                  Object second,
                                  Object timeZone)
Since:
2.1.0

createForTimeZone

public Calendar createForTimeZone(Object year,
                                  Object month,
                                  Object day,
                                  Object hour,
                                  Object minute,
                                  Object second,
                                  Object millisecond,
                                  Object timeZone)
Since:
2.1.0

createNow

public Calendar createNow()
Since:
1.1.2

createNowForTimeZone

public Calendar createNowForTimeZone(Object timeZone)
Since:
2.1.0

createToday

public Calendar createToday()
Since:
1.1.2

createTodayForTimeZone

public Calendar createTodayForTimeZone(Object timeZone)
Since:
2.1.0

format

public String format(Calendar target)

arrayFormat

public String[] arrayFormat(Object[] target)

listFormat

public List<String> listFormat(List<? extends Calendar> target)

setFormat

public Set<String> setFormat(Set<? extends Calendar> target)

format

public String format(Calendar target,
                     String pattern)

arrayFormat

public String[] arrayFormat(Object[] target,
                            String pattern)

listFormat

public List<String> listFormat(List<? extends Calendar> target,
                               String pattern)

setFormat

public Set<String> setFormat(Set<? extends Calendar> target,
                             String pattern)

day

public Integer day(Calendar target)

arrayDay

public Integer[] arrayDay(Object[] target)

listDay

public List<Integer> listDay(List<? extends Calendar> target)

setDay

public Set<Integer> setDay(Set<? extends Calendar> target)

month

public Integer month(Calendar target)

arrayMonth

public Integer[] arrayMonth(Object[] target)

listMonth

public List<Integer> listMonth(List<? extends Calendar> target)

setMonth

public Set<Integer> setMonth(Set<? extends Calendar> target)

monthName

public String monthName(Calendar target)

arrayMonthName

public String[] arrayMonthName(Object[] target)

listMonthName

public List<String> listMonthName(List<? extends Calendar> target)

setMonthName

public Set<String> setMonthName(Set<? extends Calendar> target)

monthNameShort

public String monthNameShort(Calendar target)

arrayMonthNameShort

public String[] arrayMonthNameShort(Object[] target)

listMonthNameShort

public List<String> listMonthNameShort(List<? extends Calendar> target)

setMonthNameShort

public Set<String> setMonthNameShort(Set<? extends Calendar> target)

year

public Integer year(Calendar target)

arrayYear

public Integer[] arrayYear(Object[] target)

listYear

public List<Integer> listYear(List<? extends Calendar> target)

setYear

public Set<Integer> setYear(Set<? extends Calendar> target)

dayOfWeek

public Integer dayOfWeek(Calendar target)

arrayDayOfWeek

public Integer[] arrayDayOfWeek(Object[] target)

listDayOfWeek

public List<Integer> listDayOfWeek(List<? extends Calendar> target)

setDayOfWeek

public Set<Integer> setDayOfWeek(Set<? extends Calendar> target)

dayOfWeekName

public String dayOfWeekName(Calendar target)

arrayDayOfWeekName

public String[] arrayDayOfWeekName(Object[] target)

listDayOfWeekName

public List<String> listDayOfWeekName(List<? extends Calendar> target)

setDayOfWeekName

public Set<String> setDayOfWeekName(Set<? extends Calendar> target)

dayOfWeekNameShort

public String dayOfWeekNameShort(Calendar target)

arrayDayOfWeekNameShort

public String[] arrayDayOfWeekNameShort(Object[] target)

listDayOfWeekNameShort

public List<String> listDayOfWeekNameShort(List<? extends Calendar> target)

setDayOfWeekNameShort

public Set<String> setDayOfWeekNameShort(Set<? extends Calendar> target)

hour

public Integer hour(Calendar target)

arrayHour

public Integer[] arrayHour(Object[] target)

listHour

public List<Integer> listHour(List<? extends Calendar> target)

setHour

public Set<Integer> setHour(Set<? extends Calendar> target)

minute

public Integer minute(Calendar target)

arrayMinute

public Integer[] arrayMinute(Object[] target)

listMinute

public List<Integer> listMinute(List<? extends Calendar> target)

setMinute

public Set<Integer> setMinute(Set<? extends Calendar> target)

second

public Integer second(Calendar target)

arraySecond

public Integer[] arraySecond(Object[] target)

listSecond

public List<Integer> listSecond(List<? extends Calendar> target)

setSecond

public Set<Integer> setSecond(Set<? extends Calendar> target)

millisecond

public Integer millisecond(Calendar target)

arrayMillisecond

public Integer[] arrayMillisecond(Object[] target)

listMillisecond

public List<Integer> listMillisecond(List<? extends Calendar> target)

setMillisecond

public Set<Integer> setMillisecond(Set<? extends Calendar> target)


Copyright © 2013 The THYMELEAF team. All Rights Reserved.