Class ExtensionCustomizer

java.lang.Object
io.pebbletemplates.pebble.extension.ExtensionCustomizer
io.kestra.core.runners.pebble.ExtensionCustomizer
All Implemented Interfaces:
io.pebbletemplates.pebble.extension.Extension

public class ExtensionCustomizer extends io.pebbletemplates.pebble.extension.ExtensionCustomizer
  • Constructor Details

    • ExtensionCustomizer

      public ExtensionCustomizer(io.pebbletemplates.pebble.extension.Extension ext)
  • Method Details

    • getFilters

      public Map<String,io.pebbletemplates.pebble.extension.Filter> getFilters()
      Specified by:
      getFilters in interface io.pebbletemplates.pebble.extension.Extension
      Overrides:
      getFilters in class io.pebbletemplates.pebble.extension.ExtensionCustomizer
    • getTests

      public Map<String,io.pebbletemplates.pebble.extension.Test> getTests()
      Specified by:
      getTests in interface io.pebbletemplates.pebble.extension.Extension
      Overrides:
      getTests in class io.pebbletemplates.pebble.extension.ExtensionCustomizer
    • getFunctions

      public Map<String,io.pebbletemplates.pebble.extension.Function> getFunctions()
      Specified by:
      getFunctions in interface io.pebbletemplates.pebble.extension.Extension
      Overrides:
      getFunctions in class io.pebbletemplates.pebble.extension.ExtensionCustomizer
    • getTokenParsers

      public List<io.pebbletemplates.pebble.tokenParser.TokenParser> getTokenParsers()
      Specified by:
      getTokenParsers in interface io.pebbletemplates.pebble.extension.Extension
      Overrides:
      getTokenParsers in class io.pebbletemplates.pebble.extension.ExtensionCustomizer
    • getBinaryOperators

      public List<io.pebbletemplates.pebble.operator.BinaryOperator> getBinaryOperators()
      Specified by:
      getBinaryOperators in interface io.pebbletemplates.pebble.extension.Extension
      Overrides:
      getBinaryOperators in class io.pebbletemplates.pebble.extension.ExtensionCustomizer
    • getUnaryOperators

      public List<io.pebbletemplates.pebble.operator.UnaryOperator> getUnaryOperators()
      Specified by:
      getUnaryOperators in interface io.pebbletemplates.pebble.extension.Extension
      Overrides:
      getUnaryOperators in class io.pebbletemplates.pebble.extension.ExtensionCustomizer
    • getGlobalVariables

      public Map<String,Object> getGlobalVariables()
      Specified by:
      getGlobalVariables in interface io.pebbletemplates.pebble.extension.Extension
      Overrides:
      getGlobalVariables in class io.pebbletemplates.pebble.extension.ExtensionCustomizer
    • getNodeVisitors

      public List<io.pebbletemplates.pebble.extension.NodeVisitorFactory> getNodeVisitors()
      Specified by:
      getNodeVisitors in interface io.pebbletemplates.pebble.extension.Extension
      Overrides:
      getNodeVisitors in class io.pebbletemplates.pebble.extension.ExtensionCustomizer
    • getAttributeResolver

      public List<io.pebbletemplates.pebble.attributes.AttributeResolver> getAttributeResolver()
      Specified by:
      getAttributeResolver in interface io.pebbletemplates.pebble.extension.Extension
      Overrides:
      getAttributeResolver in class io.pebbletemplates.pebble.extension.ExtensionCustomizer