Fork me on GitHub

EscaperExtension

In package com.mitchellbosecke.pebble.extension.escaper

public class EscaperExtension extends AbstractExtension

Constructors

public EscaperExtension()
Parameters:
  • No parameters

Methods

public Map<String, Filter> getFilters()
Parameters:
  • No parameters
public List<TokenParser> getTokenParsers()
Parameters:
  • No parameters
public List<NodeVisitorFactory> getNodeVisitors()
Parameters:
  • No parameters
public void setDefaultStrategy(String strategy)

Sets the default escaping strategy.

Parameters:
  • String strategy

    Escaping strategy

public void setAutoEscaping(boolean auto)
Parameters:
  • boolean auto
public void addEscapingStrategy(String name, EscapingStrategy strategy)

Adds a custom escaping strategy to the filter.

Parameters:
  • String name

    Name of the escaping strategy

  • EscapingStrategy strategy

    The implementation of the escaping strategy