Class Extension

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

@Singleton public class Extension extends io.pebbletemplates.pebble.extension.AbstractExtension
  • Constructor Details

    • Extension

      public Extension()
  • Method Details

    • 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.AbstractExtension
    • 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.AbstractExtension
    • 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.AbstractExtension
    • 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.AbstractExtension
    • 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.AbstractExtension
    • 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.AbstractExtension
    • getGlobalVariables

      public Map<String,Object> getGlobalVariables()
      Specified by:
      getGlobalVariables in interface io.pebbletemplates.pebble.extension.Extension
      Overrides:
      getGlobalVariables in class io.pebbletemplates.pebble.extension.AbstractExtension
    • 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.AbstractExtension