org.thymeleaf.expression
Class Dates

Object
  extended by org.thymeleaf.expression.Dates

public final class Dates
extends Object

Utility class for performing dates (Date) operations.

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

Since:
1.0
Author:
Daniel Fernández

Constructor Summary
Dates()
           
 
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)
           
static java.util.Date create(Object year, Object month, Object day)
           
static java.util.Date create(Object year, Object month, Object day, Object hour, Object minute)
           
static java.util.Date create(Object year, Object month, Object day, Object hour, Object minute, Object second)
           
static java.util.Date create(Object year, Object month, Object day, Object hour, Object minute, Object second, Object millisecond)
           
static java.util.Date createNow()
           
static java.util.Date createToday()
           
 Integer day(java.util.Date target)
           
 Integer dayOfWeek(java.util.Date target)
           
 String dayOfWeekName(java.util.Date target)
           
 String dayOfWeekNameShort(java.util.Date target)
           
 String format(java.util.Date target)
           
 String format(java.util.Date target, String pattern)
           
 Integer hour(java.util.Date target)
           
 java.util.List<Integer> listDay(java.util.List<? extends java.util.Date> target)
           
 java.util.List<Integer> listDayOfWeek(java.util.List<? extends java.util.Date> target)
           
 java.util.List<String> listDayOfWeekName(java.util.List<? extends java.util.Date> target)
           
 java.util.List<String> listDayOfWeekNameShort(java.util.List<? extends java.util.Date> target)
           
 java.util.List<String> listFormat(java.util.List<? extends java.util.Date> target)
           
 java.util.List<String> listFormat(java.util.List<? extends java.util.Date> target, String pattern)
           
 java.util.List<Integer> listHour(java.util.List<? extends java.util.Date> target)
           
 java.util.List<Integer> listMillisecond(java.util.List<? extends java.util.Date> target)
           
 java.util.List<Integer> listMinute(java.util.List<? extends java.util.Date> target)
           
 java.util.List<Integer> listMonth(java.util.List<? extends java.util.Date> target)
           
 java.util.List<String> listMonthName(java.util.List<? extends java.util.Date> target)
           
 java.util.List<String> listMonthNameShort(java.util.List<? extends java.util.Date> target)
           
 java.util.List<Integer> listSecond(java.util.List<? extends java.util.Date> target)
           
 java.util.List<Integer> listYear(java.util.List<? extends java.util.Date> target)
           
 Integer millisecond(java.util.Date target)
           
 Integer minute(java.util.Date target)
           
 Integer month(java.util.Date target)
           
 String monthName(java.util.Date target)
           
 String monthNameShort(java.util.Date target)
           
 Integer second(java.util.Date target)
           
 java.util.Set<Integer> setDay(java.util.Set<? extends java.util.Date> target)
           
 java.util.Set<Integer> setDayOfWeek(java.util.Set<? extends java.util.Date> target)
           
 java.util.Set<String> setDayOfWeekName(java.util.Set<? extends java.util.Date> target)
           
 java.util.Set<String> setDayOfWeekNameShort(java.util.Set<? extends java.util.Date> target)
           
 java.util.Set<String> setFormat(java.util.Set<? extends java.util.Date> target)
           
 java.util.Set<String> setFormat(java.util.Set<? extends java.util.Date> target, String pattern)
           
 java.util.Set<Integer> setHour(java.util.Set<? extends java.util.Date> target)
           
 java.util.Set<Integer> setMillisecond(java.util.Set<? extends java.util.Date> target)
           
 java.util.Set<Integer> setMinute(java.util.Set<? extends java.util.Date> target)
           
 java.util.Set<Integer> setMonth(java.util.Set<? extends java.util.Date> target)
           
 java.util.Set<String> setMonthName(java.util.Set<? extends java.util.Date> target)
           
 java.util.Set<String> setMonthNameShort(java.util.Set<? extends java.util.Date> target)
           
 java.util.Set<Integer> setSecond(java.util.Set<? extends java.util.Date> target)
           
 java.util.Set<Integer> setYear(java.util.Set<? extends java.util.Date> target)
           
 Integer year(java.util.Date target)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Dates

public Dates()
Method Detail

create

public static java.util.Date create(Object year,
                                    Object month,
                                    Object day)
Since:
1.1.2

create

public static java.util.Date create(Object year,
                                    Object month,
                                    Object day,
                                    Object hour,
                                    Object minute)
Since:
1.1.2

create

public static java.util.Date create(Object year,
                                    Object month,
                                    Object day,
                                    Object hour,
                                    Object minute,
                                    Object second)
Since:
1.1.2

create

public static java.util.Date create(Object year,
                                    Object month,
                                    Object day,
                                    Object hour,
                                    Object minute,
                                    Object second,
                                    Object millisecond)
Since:
1.1.2

createNow

public static java.util.Date createNow()
Since:
1.1.2

createToday

public static java.util.Date createToday()
Since:
1.1.2

format

public String format(java.util.Date target)

arrayFormat

public String[] arrayFormat(Object[] target)

listFormat

public java.util.List<String> listFormat(java.util.List<? extends java.util.Date> target)

setFormat

public java.util.Set<String> setFormat(java.util.Set<? extends java.util.Date> target)

format

public String format(java.util.Date target,
                     String pattern)

arrayFormat

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

listFormat

public java.util.List<String> listFormat(java.util.List<? extends java.util.Date> target,
                                         String pattern)

setFormat

public java.util.Set<String> setFormat(java.util.Set<? extends java.util.Date> target,
                                       String pattern)

day

public Integer day(java.util.Date target)

arrayDay

public Integer[] arrayDay(Object[] target)

listDay

public java.util.List<Integer> listDay(java.util.List<? extends java.util.Date> target)

setDay

public java.util.Set<Integer> setDay(java.util.Set<? extends java.util.Date> target)

month

public Integer month(java.util.Date target)

arrayMonth

public Integer[] arrayMonth(Object[] target)

listMonth

public java.util.List<Integer> listMonth(java.util.List<? extends java.util.Date> target)

setMonth

public java.util.Set<Integer> setMonth(java.util.Set<? extends java.util.Date> target)

monthName

public String monthName(java.util.Date target)

arrayMonthName

public String[] arrayMonthName(Object[] target)

listMonthName

public java.util.List<String> listMonthName(java.util.List<? extends java.util.Date> target)

setMonthName

public java.util.Set<String> setMonthName(java.util.Set<? extends java.util.Date> target)

monthNameShort

public String monthNameShort(java.util.Date target)

arrayMonthNameShort

public String[] arrayMonthNameShort(Object[] target)

listMonthNameShort

public java.util.List<String> listMonthNameShort(java.util.List<? extends java.util.Date> target)

setMonthNameShort

public java.util.Set<String> setMonthNameShort(java.util.Set<? extends java.util.Date> target)

year

public Integer year(java.util.Date target)

arrayYear

public Integer[] arrayYear(Object[] target)

listYear

public java.util.List<Integer> listYear(java.util.List<? extends java.util.Date> target)

setYear

public java.util.Set<Integer> setYear(java.util.Set<? extends java.util.Date> target)

dayOfWeek

public Integer dayOfWeek(java.util.Date target)

arrayDayOfWeek

public Integer[] arrayDayOfWeek(Object[] target)

listDayOfWeek

public java.util.List<Integer> listDayOfWeek(java.util.List<? extends java.util.Date> target)

setDayOfWeek

public java.util.Set<Integer> setDayOfWeek(java.util.Set<? extends java.util.Date> target)

dayOfWeekName

public String dayOfWeekName(java.util.Date target)

arrayDayOfWeekName

public String[] arrayDayOfWeekName(Object[] target)

listDayOfWeekName

public java.util.List<String> listDayOfWeekName(java.util.List<? extends java.util.Date> target)

setDayOfWeekName

public java.util.Set<String> setDayOfWeekName(java.util.Set<? extends java.util.Date> target)

dayOfWeekNameShort

public String dayOfWeekNameShort(java.util.Date target)

arrayDayOfWeekNameShort

public String[] arrayDayOfWeekNameShort(Object[] target)

listDayOfWeekNameShort

public java.util.List<String> listDayOfWeekNameShort(java.util.List<? extends java.util.Date> target)

setDayOfWeekNameShort

public java.util.Set<String> setDayOfWeekNameShort(java.util.Set<? extends java.util.Date> target)

hour

public Integer hour(java.util.Date target)

arrayHour

public Integer[] arrayHour(Object[] target)

listHour

public java.util.List<Integer> listHour(java.util.List<? extends java.util.Date> target)

setHour

public java.util.Set<Integer> setHour(java.util.Set<? extends java.util.Date> target)

minute

public Integer minute(java.util.Date target)

arrayMinute

public Integer[] arrayMinute(Object[] target)

listMinute

public java.util.List<Integer> listMinute(java.util.List<? extends java.util.Date> target)

setMinute

public java.util.Set<Integer> setMinute(java.util.Set<? extends java.util.Date> target)

second

public Integer second(java.util.Date target)

arraySecond

public Integer[] arraySecond(Object[] target)

listSecond

public java.util.List<Integer> listSecond(java.util.List<? extends java.util.Date> target)

setSecond

public java.util.Set<Integer> setSecond(java.util.Set<? extends java.util.Date> target)

millisecond

public Integer millisecond(java.util.Date target)

arrayMillisecond

public Integer[] arrayMillisecond(Object[] target)

listMillisecond

public java.util.List<Integer> listMillisecond(java.util.List<? extends java.util.Date> target)

setMillisecond

public java.util.Set<Integer> setMillisecond(java.util.Set<? extends java.util.Date> target)


Copyright © 2012 The THYMELEAF team. All Rights Reserved.