Package com.hubspot.jinjava.lib.filter
Interface AdvancedFilter
-
- All Superinterfaces:
Filter
,Importable
- All Known Implementing Classes:
AbstractSetFilter
,BaseDateFilter
,BetweenTimesFilter
,DAliasedDefaultFilter
,DefaultFilter
,DifferenceFilter
,DivideFilter
,FormatFilter
,IntersectFilter
,MapFilter
,MinusTimeFilter
,MultiplyFilter
,PlusTimeFilter
,RejectAttrFilter
,RejectFilter
,SelectAttrFilter
,SelectFilter
,SumFilter
,SymmetricDifferenceFilter
,TruncateHtmlFilter
,UnionFilter
public interface AdvancedFilter extends Importable, Filter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Object
filter(Object var, JinjavaInterpreter interpreter, Object[] args, Map<String,Object> kwargs)
Filter the specified template variable within the context of a render process.default Object
filter(Object var, JinjavaInterpreter interpreter, String... args)
Filter the specified template variable within the context of a render process.-
Methods inherited from interface com.hubspot.jinjava.lib.filter.Filter
filter, preserveSafeString
-
Methods inherited from interface com.hubspot.jinjava.lib.Importable
getName
-
-
-
-
Method Detail
-
filter
Object filter(Object var, JinjavaInterpreter interpreter, Object[] args, Map<String,Object> kwargs)
Filter the specified template variable within the context of a render process. {{ myvar|myfiltername(arg1,arg2) }}- Specified by:
filter
in interfaceFilter
- Parameters:
var
- the variable which this filter should operate oninterpreter
- current interpreter contextargs
- any positional arguments passed to this filter invocationkwargs
- any named arguments passed to this filter invocation- Returns:
- the filtered form of the given variable
-
filter
default Object filter(Object var, JinjavaInterpreter interpreter, String... args)
Description copied from interface:Filter
Filter the specified template variable within the context of a render process. {{ myvar|myfiltername(arg1,arg2) }}
-
-