Package com.hubspot.jinjava.lib.filter
Class BaseDateFilter
- java.lang.Object
-
- com.hubspot.jinjava.lib.filter.BaseDateFilter
-
- All Implemented Interfaces:
AdvancedFilter
,Filter
,Importable
- Direct Known Subclasses:
BetweenTimesFilter
,MinusTimeFilter
,PlusTimeFilter
public abstract class BaseDateFilter extends Object implements AdvancedFilter
-
-
Constructor Summary
Constructors Constructor Description BaseDateFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ChronoUnit
getTemporalUnit(JinjavaInterpreter interpreter, String temporalUnit)
protected ChronoUnit
parseChronoUnit(JinjavaInterpreter interpreter, Object... args)
protected long
parseDiffAmount(JinjavaInterpreter interpreter, Object... args)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.hubspot.jinjava.lib.filter.AdvancedFilter
filter, filter
-
Methods inherited from interface com.hubspot.jinjava.lib.filter.Filter
filter, preserveSafeString
-
Methods inherited from interface com.hubspot.jinjava.lib.Importable
getName
-
-
-
-
Method Detail
-
parseDiffAmount
protected long parseDiffAmount(JinjavaInterpreter interpreter, Object... args)
-
parseChronoUnit
protected ChronoUnit parseChronoUnit(JinjavaInterpreter interpreter, Object... args)
-
getTemporalUnit
protected ChronoUnit getTemporalUnit(JinjavaInterpreter interpreter, String temporalUnit)
-
-