Package org.thymeleaf.expression
Class Calendars
- java.lang.Object
-
- org.thymeleaf.expression.Calendars
-
public final class Calendars extends java.lang.ObjectExpression Object for performing calendar (
Calendar) operations inside Thymeleaf Standard Expressions.An object of this class is usually available in variable evaluation expressions with the name
#calendars.- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Localelocale
-
Constructor Summary
Constructors Constructor Description Calendars(java.util.Locale locale)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Integer[]arrayDay(java.lang.Object[] target)java.lang.Integer[]arrayDayOfWeek(java.lang.Object[] target)java.lang.String[]arrayDayOfWeekName(java.lang.Object[] target)java.lang.String[]arrayDayOfWeekNameShort(java.lang.Object[] target)java.lang.String[]arrayFormat(java.lang.Object[] target)java.lang.String[]arrayFormat(java.lang.Object[] target, java.lang.String pattern)java.lang.String[]arrayFormatISO(java.lang.Object[] target)java.lang.Integer[]arrayHour(java.lang.Object[] target)java.lang.Integer[]arrayMillisecond(java.lang.Object[] target)java.lang.Integer[]arrayMinute(java.lang.Object[] target)java.lang.Integer[]arrayMonth(java.lang.Object[] target)java.lang.String[]arrayMonthName(java.lang.Object[] target)java.lang.String[]arrayMonthNameShort(java.lang.Object[] target)java.lang.Integer[]arraySecond(java.lang.Object[] target)java.lang.Integer[]arrayYear(java.lang.Object[] target)java.util.Calendarcreate(java.lang.Object year, java.lang.Object month, java.lang.Object day)java.util.Calendarcreate(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object hour, java.lang.Object minute)java.util.Calendarcreate(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object hour, java.lang.Object minute, java.lang.Object second)java.util.Calendarcreate(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object hour, java.lang.Object minute, java.lang.Object second, java.lang.Object millisecond)java.util.CalendarcreateForTimeZone(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object timeZone)java.util.CalendarcreateForTimeZone(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object hour, java.lang.Object minute, java.lang.Object timeZone)java.util.CalendarcreateForTimeZone(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object hour, java.lang.Object minute, java.lang.Object second, java.lang.Object timeZone)java.util.CalendarcreateForTimeZone(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object hour, java.lang.Object minute, java.lang.Object second, java.lang.Object millisecond, java.lang.Object timeZone)java.util.CalendarcreateNow()java.util.CalendarcreateNowForTimeZone(java.lang.Object timeZone)java.util.CalendarcreateToday()java.util.CalendarcreateTodayForTimeZone(java.lang.Object timeZone)java.lang.Integerday(java.util.Calendar target)java.lang.IntegerdayOfWeek(java.util.Calendar target)java.lang.StringdayOfWeekName(java.util.Calendar target)java.lang.StringdayOfWeekNameShort(java.util.Calendar target)java.lang.Stringformat(java.util.Calendar target)java.lang.Stringformat(java.util.Calendar target, java.lang.String pattern)java.lang.StringformatISO(java.util.Calendar target)java.lang.Integerhour(java.util.Calendar target)java.util.List<java.lang.Integer>listDay(java.util.List<? extends java.util.Calendar> target)java.util.List<java.lang.Integer>listDayOfWeek(java.util.List<? extends java.util.Calendar> target)java.util.List<java.lang.String>listDayOfWeekName(java.util.List<? extends java.util.Calendar> target)java.util.List<java.lang.String>listDayOfWeekNameShort(java.util.List<? extends java.util.Calendar> target)java.util.List<java.lang.String>listFormat(java.util.List<? extends java.util.Calendar> target)java.util.List<java.lang.String>listFormat(java.util.List<? extends java.util.Calendar> target, java.lang.String pattern)java.util.List<java.lang.String>listFormatISO(java.util.List<? extends java.util.Calendar> target)java.util.List<java.lang.Integer>listHour(java.util.List<? extends java.util.Calendar> target)java.util.List<java.lang.Integer>listMillisecond(java.util.List<? extends java.util.Calendar> target)java.util.List<java.lang.Integer>listMinute(java.util.List<? extends java.util.Calendar> target)java.util.List<java.lang.Integer>listMonth(java.util.List<? extends java.util.Calendar> target)java.util.List<java.lang.String>listMonthName(java.util.List<? extends java.util.Calendar> target)java.util.List<java.lang.String>listMonthNameShort(java.util.List<? extends java.util.Calendar> target)java.util.List<java.lang.Integer>listSecond(java.util.List<? extends java.util.Calendar> target)java.util.List<java.lang.Integer>listYear(java.util.List<? extends java.util.Calendar> target)java.lang.Integermillisecond(java.util.Calendar target)java.lang.Integerminute(java.util.Calendar target)java.lang.Integermonth(java.util.Calendar target)java.lang.StringmonthName(java.util.Calendar target)java.lang.StringmonthNameShort(java.util.Calendar target)java.lang.Integersecond(java.util.Calendar target)java.util.Set<java.lang.Integer>setDay(java.util.Set<? extends java.util.Calendar> target)java.util.Set<java.lang.Integer>setDayOfWeek(java.util.Set<? extends java.util.Calendar> target)java.util.Set<java.lang.String>setDayOfWeekName(java.util.Set<? extends java.util.Calendar> target)java.util.Set<java.lang.String>setDayOfWeekNameShort(java.util.Set<? extends java.util.Calendar> target)java.util.Set<java.lang.String>setFormat(java.util.Set<? extends java.util.Calendar> target)java.util.Set<java.lang.String>setFormat(java.util.Set<? extends java.util.Calendar> target, java.lang.String pattern)java.util.Set<java.lang.String>setFormatISO(java.util.Set<? extends java.util.Calendar> target)java.util.Set<java.lang.Integer>setHour(java.util.Set<? extends java.util.Calendar> target)java.util.Set<java.lang.Integer>setMillisecond(java.util.Set<? extends java.util.Calendar> target)java.util.Set<java.lang.Integer>setMinute(java.util.Set<? extends java.util.Calendar> target)java.util.Set<java.lang.Integer>setMonth(java.util.Set<? extends java.util.Calendar> target)java.util.Set<java.lang.String>setMonthName(java.util.Set<? extends java.util.Calendar> target)java.util.Set<java.lang.String>setMonthNameShort(java.util.Set<? extends java.util.Calendar> target)java.util.Set<java.lang.Integer>setSecond(java.util.Set<? extends java.util.Calendar> target)java.util.Set<java.lang.Integer>setYear(java.util.Set<? extends java.util.Calendar> target)java.lang.Integeryear(java.util.Calendar target)
-
-
-
Method Detail
-
create
public java.util.Calendar create(java.lang.Object year, java.lang.Object month, java.lang.Object day)- Parameters:
year- yearmonth- monthday- day- Returns:
- the result
- Since:
- 1.1.2
-
create
public java.util.Calendar create(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object hour, java.lang.Object minute)- Parameters:
year- yearmonth- monthday- dayhour- hourminute- minute- Returns:
- the result
- Since:
- 1.1.2
-
create
public java.util.Calendar create(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object hour, java.lang.Object minute, java.lang.Object second)- Parameters:
year- yearmonth- monthday- dayhour- hourminute- minutesecond- second- Returns:
- the result
- Since:
- 1.1.2
-
create
public java.util.Calendar create(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object hour, java.lang.Object minute, java.lang.Object second, java.lang.Object millisecond)- Parameters:
year- yearmonth- monthday- dayhour- hourminute- minutesecond- secondmillisecond- millisecond- Returns:
- the result
- Since:
- 1.1.2
-
createForTimeZone
public java.util.Calendar createForTimeZone(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object timeZone)- Parameters:
year- yearmonth- monthday- daytimeZone- timeZone- Returns:
- the result
- Since:
- 2.1.0
-
createForTimeZone
public java.util.Calendar createForTimeZone(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object hour, java.lang.Object minute, java.lang.Object timeZone)- Parameters:
year- yearmonth- monthday- dayhour- hourminute- minutetimeZone- timeZone- Returns:
- the result
- Since:
- 2.1.0
-
createForTimeZone
public java.util.Calendar createForTimeZone(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object hour, java.lang.Object minute, java.lang.Object second, java.lang.Object timeZone)- Parameters:
year- yearmonth- monthday- dayhour- hourminute- minutesecond- secondtimeZone- timeZone- Returns:
- the result
- Since:
- 2.1.0
-
createForTimeZone
public java.util.Calendar createForTimeZone(java.lang.Object year, java.lang.Object month, java.lang.Object day, java.lang.Object hour, java.lang.Object minute, java.lang.Object second, java.lang.Object millisecond, java.lang.Object timeZone)- Parameters:
year- yearmonth- monthday- dayhour- hourminute- minutesecond- secondmillisecond- millisecondtimeZone- timeZone- Returns:
- the result
- Since:
- 2.1.0
-
createNow
public java.util.Calendar createNow()
- Returns:
- the result
- Since:
- 1.1.2
-
createNowForTimeZone
public java.util.Calendar createNowForTimeZone(java.lang.Object timeZone)
- Parameters:
timeZone- timeZone- Returns:
- the result
- Since:
- 2.1.0
-
createToday
public java.util.Calendar createToday()
- Returns:
- the result
- Since:
- 1.1.2
-
createTodayForTimeZone
public java.util.Calendar createTodayForTimeZone(java.lang.Object timeZone)
- Parameters:
timeZone- timeZone- Returns:
- the result
- Since:
- 2.1.0
-
format
public java.lang.String format(java.util.Calendar target)
-
arrayFormat
public java.lang.String[] arrayFormat(java.lang.Object[] target)
-
listFormat
public java.util.List<java.lang.String> listFormat(java.util.List<? extends java.util.Calendar> target)
-
setFormat
public java.util.Set<java.lang.String> setFormat(java.util.Set<? extends java.util.Calendar> target)
-
format
public java.lang.String format(java.util.Calendar target, java.lang.String pattern)
-
arrayFormat
public java.lang.String[] arrayFormat(java.lang.Object[] target, java.lang.String pattern)
-
listFormat
public java.util.List<java.lang.String> listFormat(java.util.List<? extends java.util.Calendar> target, java.lang.String pattern)
-
setFormat
public java.util.Set<java.lang.String> setFormat(java.util.Set<? extends java.util.Calendar> target, java.lang.String pattern)
-
day
public java.lang.Integer day(java.util.Calendar target)
-
arrayDay
public java.lang.Integer[] arrayDay(java.lang.Object[] target)
-
listDay
public java.util.List<java.lang.Integer> listDay(java.util.List<? extends java.util.Calendar> target)
-
setDay
public java.util.Set<java.lang.Integer> setDay(java.util.Set<? extends java.util.Calendar> target)
-
month
public java.lang.Integer month(java.util.Calendar target)
-
arrayMonth
public java.lang.Integer[] arrayMonth(java.lang.Object[] target)
-
listMonth
public java.util.List<java.lang.Integer> listMonth(java.util.List<? extends java.util.Calendar> target)
-
setMonth
public java.util.Set<java.lang.Integer> setMonth(java.util.Set<? extends java.util.Calendar> target)
-
monthName
public java.lang.String monthName(java.util.Calendar target)
-
arrayMonthName
public java.lang.String[] arrayMonthName(java.lang.Object[] target)
-
listMonthName
public java.util.List<java.lang.String> listMonthName(java.util.List<? extends java.util.Calendar> target)
-
setMonthName
public java.util.Set<java.lang.String> setMonthName(java.util.Set<? extends java.util.Calendar> target)
-
monthNameShort
public java.lang.String monthNameShort(java.util.Calendar target)
-
arrayMonthNameShort
public java.lang.String[] arrayMonthNameShort(java.lang.Object[] target)
-
listMonthNameShort
public java.util.List<java.lang.String> listMonthNameShort(java.util.List<? extends java.util.Calendar> target)
-
setMonthNameShort
public java.util.Set<java.lang.String> setMonthNameShort(java.util.Set<? extends java.util.Calendar> target)
-
year
public java.lang.Integer year(java.util.Calendar target)
-
arrayYear
public java.lang.Integer[] arrayYear(java.lang.Object[] target)
-
listYear
public java.util.List<java.lang.Integer> listYear(java.util.List<? extends java.util.Calendar> target)
-
setYear
public java.util.Set<java.lang.Integer> setYear(java.util.Set<? extends java.util.Calendar> target)
-
dayOfWeek
public java.lang.Integer dayOfWeek(java.util.Calendar target)
-
arrayDayOfWeek
public java.lang.Integer[] arrayDayOfWeek(java.lang.Object[] target)
-
listDayOfWeek
public java.util.List<java.lang.Integer> listDayOfWeek(java.util.List<? extends java.util.Calendar> target)
-
setDayOfWeek
public java.util.Set<java.lang.Integer> setDayOfWeek(java.util.Set<? extends java.util.Calendar> target)
-
dayOfWeekName
public java.lang.String dayOfWeekName(java.util.Calendar target)
-
arrayDayOfWeekName
public java.lang.String[] arrayDayOfWeekName(java.lang.Object[] target)
-
listDayOfWeekName
public java.util.List<java.lang.String> listDayOfWeekName(java.util.List<? extends java.util.Calendar> target)
-
setDayOfWeekName
public java.util.Set<java.lang.String> setDayOfWeekName(java.util.Set<? extends java.util.Calendar> target)
-
dayOfWeekNameShort
public java.lang.String dayOfWeekNameShort(java.util.Calendar target)
-
arrayDayOfWeekNameShort
public java.lang.String[] arrayDayOfWeekNameShort(java.lang.Object[] target)
-
listDayOfWeekNameShort
public java.util.List<java.lang.String> listDayOfWeekNameShort(java.util.List<? extends java.util.Calendar> target)
-
setDayOfWeekNameShort
public java.util.Set<java.lang.String> setDayOfWeekNameShort(java.util.Set<? extends java.util.Calendar> target)
-
hour
public java.lang.Integer hour(java.util.Calendar target)
-
arrayHour
public java.lang.Integer[] arrayHour(java.lang.Object[] target)
-
listHour
public java.util.List<java.lang.Integer> listHour(java.util.List<? extends java.util.Calendar> target)
-
setHour
public java.util.Set<java.lang.Integer> setHour(java.util.Set<? extends java.util.Calendar> target)
-
minute
public java.lang.Integer minute(java.util.Calendar target)
-
arrayMinute
public java.lang.Integer[] arrayMinute(java.lang.Object[] target)
-
listMinute
public java.util.List<java.lang.Integer> listMinute(java.util.List<? extends java.util.Calendar> target)
-
setMinute
public java.util.Set<java.lang.Integer> setMinute(java.util.Set<? extends java.util.Calendar> target)
-
second
public java.lang.Integer second(java.util.Calendar target)
-
arraySecond
public java.lang.Integer[] arraySecond(java.lang.Object[] target)
-
listSecond
public java.util.List<java.lang.Integer> listSecond(java.util.List<? extends java.util.Calendar> target)
-
setSecond
public java.util.Set<java.lang.Integer> setSecond(java.util.Set<? extends java.util.Calendar> target)
-
millisecond
public java.lang.Integer millisecond(java.util.Calendar target)
-
arrayMillisecond
public java.lang.Integer[] arrayMillisecond(java.lang.Object[] target)
-
listMillisecond
public java.util.List<java.lang.Integer> listMillisecond(java.util.List<? extends java.util.Calendar> target)
-
setMillisecond
public java.util.Set<java.lang.Integer> setMillisecond(java.util.Set<? extends java.util.Calendar> target)
-
formatISO
public java.lang.String formatISO(java.util.Calendar target)
- Parameters:
target- target- Returns:
- the result
- Since:
- 2.1.4
-
arrayFormatISO
public java.lang.String[] arrayFormatISO(java.lang.Object[] target)
- Parameters:
target- target- Returns:
- the result
- Since:
- 2.1.4
-
listFormatISO
public java.util.List<java.lang.String> listFormatISO(java.util.List<? extends java.util.Calendar> target)
- Parameters:
target- target- Returns:
- the result
- Since:
- 2.1.4
-
setFormatISO
public java.util.Set<java.lang.String> setFormatISO(java.util.Set<? extends java.util.Calendar> target)
- Parameters:
target- target- Returns:
- the result
- Since:
- 2.1.4
-
-