Interface Filter
-
- All Superinterfaces:
NamedArguments
- All Known Implementing Classes:
AbbreviateFilter
,AbsFilter
,Base64DecoderFilter
,Base64EncoderFilter
,CapitalizeFilter
,DateFilter
,DefaultFilter
,EscapeFilter
,FirstFilter
,JoinFilter
,LastFilter
,LengthFilter
,LowerFilter
,MergeFilter
,NumberFormatFilter
,RawFilter
,ReplaceFilter
,ReverseFilter
,RsortFilter
,Sha256Filter
,SliceFilter
,SortFilter
,SplitFilter
,TitleFilter
,TrimFilter
,UpperFilter
,UrlEncoderFilter
public interface Filter extends NamedArguments
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Object
apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
-
Methods inherited from interface io.pebbletemplates.pebble.extension.NamedArguments
getArgumentNames
-
-
-
-
Method Detail
-
apply
java.lang.Object apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber) throws PebbleException
- Throws:
PebbleException
-
-