In package com.mitchellbosecke.pebble.extension.escaper
public class EscapeFilter extends Object implements Filter
Fields
public static final String HTML_ESCAPE_STRATEGY
public static final String JAVASCRIPT_ESCAPE_STRATEGY
public static final String CSS_ESCAPE_STRATEGY
public static final String URL_PARAM_ESCAPE_STRATEGY
public static final String JSON_ESCAPE_STRATEGY
Constructors
Methods
public List<String> getArgumentNames()
Parameters:
- No parameters
public Object apply(Object inputObject, Map<String, Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
Parameters:
-
Object inputObject
-
Map<String, Object> args
-
PebbleTemplate self
-
EvaluationContext context
-
int lineNumber
public String getDefaultStrategy()
Parameters:
- No parameters
public void setDefaultStrategy(String defaultStrategy)
Parameters:
-
String defaultStrategy
public void addEscapingStrategy(String name, EscapingStrategy strategy)
Parameters:
-
String name
-
EscapingStrategy strategy