Package com.hannonhill.cascade.velocity
Class CascadeComparisonDateTool
- java.lang.Object
-
- org.apache.velocity.tools.generic.SafeConfig
-
- org.apache.velocity.tools.generic.LocaleConfig
-
- org.apache.velocity.tools.generic.FormatConfig
-
- org.apache.velocity.tools.generic.DateTool
-
- org.apache.velocity.tools.generic.ComparisonDateTool
-
- com.hannonhill.cascade.velocity.CascadeComparisonDateTool
-
public class CascadeComparisonDateTool extends org.apache.velocity.tools.generic.ComparisonDateToolExtension ofComparisonDateToolthat implements Cascade User friendly date methods.- Since:
- 6.2
-
-
Field Summary
-
Fields inherited from class org.apache.velocity.tools.generic.ComparisonDateTool
ABBR_SUFFIX, AFTER_KEY, BEFORE_KEY, BUNDLE_NAME_KEY, CURRENT_PREFIX, CURRENT_TYPE, DAY_KEY, DEFAULT_BUNDLE_NAME, DEPTH_KEY, DIFF_TYPE, EQUAL_KEY, HOUR_KEY, MILLIS_PER_DAY, MILLIS_PER_HOUR, MILLIS_PER_MINUTE, MILLIS_PER_MONTH, MILLIS_PER_SECOND, MILLIS_PER_WEEK, MILLIS_PER_YEAR, MILLISECOND_KEY, MINUTE_KEY, MONTH_KEY, ONE_DAY_SUFFIX, PLURAL_SUFFIX, RELATIVE_TYPE, SECOND_KEY, SKIPPED_UNITS_KEY, TIME_UNITS, WEEK_KEY, YEAR_KEY, ZERO_KEY
-
Fields inherited from class org.apache.velocity.tools.generic.DateTool
DEFAULT_FORMAT_KEY, DEFAULT_LOCALE_KEY, TIMEZONE_KEY
-
-
Constructor Summary
Constructors Constructor Description CascadeComparisonDateTool()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.velocity.tools.generic.ComparisonDateTool.Comparisondifference(java.lang.Object now, java.lang.Object then)java.util.CalendargetCalendar()java.util.DategetDate()java.util.DategetDate(java.lang.String dateStr)java.lang.IntegergetDay()java.lang.IntegergetDay(java.lang.Object date)java.lang.IntegergetMonth()java.lang.IntegergetMonth(java.lang.Object date)longgetTime()java.lang.IntegergetValue(java.lang.Integer integer, java.lang.Object date)java.lang.IntegergetYear()java.lang.IntegergetYear(java.lang.Object date)static longtoDays(long ms)static longtoHours(long ms)static longtoMinutes(long ms)static longtoMonths(long ms)static longtoSeconds(long ms)static longtoWeeks(long ms)static longtoYears(long ms)org.apache.velocity.tools.generic.ComparisonDateTool.ComparisonwhenIs(java.lang.Object then)org.apache.velocity.tools.generic.ComparisonDateTool.ComparisonwhenIs(java.lang.Object now, java.lang.Object then)-
Methods inherited from class org.apache.velocity.tools.generic.ComparisonDateTool
compare, configure, getText, toString, toString
-
Methods inherited from class org.apache.velocity.tools.generic.DateTool
format, format, format, format, format, format, format, get, get, getDateFormat, getDateFormat, getDateFormat, getStyleAsInt, getSystemCalendar, getSystemDate, getSystemTime, getTimeZone, getValue, getValue, getValue, setTimeZone, toCalendar, toCalendar, toDate, toDate, toDate, toDate, toString
-
-
-
-
Method Detail
-
getDate
public java.util.Date getDate(java.lang.String dateStr) throws java.lang.Exception- Throws:
java.lang.Exception
-
getValue
public java.lang.Integer getValue(java.lang.Integer integer, java.lang.Object date)
-
toYears
public static long toYears(long ms)
-
toMonths
public static long toMonths(long ms)
-
toWeeks
public static long toWeeks(long ms)
-
toDays
public static long toDays(long ms)
-
toHours
public static long toHours(long ms)
-
toMinutes
public static long toMinutes(long ms)
-
toSeconds
public static long toSeconds(long ms)
-
whenIs
public org.apache.velocity.tools.generic.ComparisonDateTool.Comparison whenIs(java.lang.Object then)
- Overrides:
whenIsin classorg.apache.velocity.tools.generic.ComparisonDateTool
-
whenIs
public org.apache.velocity.tools.generic.ComparisonDateTool.Comparison whenIs(java.lang.Object now, java.lang.Object then)- Overrides:
whenIsin classorg.apache.velocity.tools.generic.ComparisonDateTool
-
difference
public org.apache.velocity.tools.generic.ComparisonDateTool.Comparison difference(java.lang.Object now, java.lang.Object then)- Overrides:
differencein classorg.apache.velocity.tools.generic.ComparisonDateTool
-
getTime
public long getTime()
-
getDate
public java.util.Date getDate()
- Overrides:
getDatein classorg.apache.velocity.tools.generic.DateTool
-
getCalendar
public java.util.Calendar getCalendar()
- Overrides:
getCalendarin classorg.apache.velocity.tools.generic.DateTool
-
getDay
public java.lang.Integer getDay()
- Overrides:
getDayin classorg.apache.velocity.tools.generic.DateTool
-
getDay
public java.lang.Integer getDay(java.lang.Object date)
- Overrides:
getDayin classorg.apache.velocity.tools.generic.DateTool
-
getMonth
public java.lang.Integer getMonth()
- Overrides:
getMonthin classorg.apache.velocity.tools.generic.DateTool
-
getMonth
public java.lang.Integer getMonth(java.lang.Object date)
- Overrides:
getMonthin classorg.apache.velocity.tools.generic.DateTool
-
getYear
public java.lang.Integer getYear()
- Overrides:
getYearin classorg.apache.velocity.tools.generic.DateTool
-
getYear
public java.lang.Integer getYear(java.lang.Object date)
- Overrides:
getYearin classorg.apache.velocity.tools.generic.DateTool
-
-