Uses of Class
io.pebbletemplates.pebble.template.PebbleTemplateImpl
-
-
Uses of PebbleTemplateImpl in io.pebbletemplates.pebble.extension
Fields in io.pebbletemplates.pebble.extension declared as PebbleTemplateImpl Modifier and Type Field Description private PebbleTemplateImplAbstractNodeVisitor. templateMethods in io.pebbletemplates.pebble.extension that return PebbleTemplateImpl Modifier and Type Method Description protected PebbleTemplateImplAbstractNodeVisitor. getTemplate()Constructors in io.pebbletemplates.pebble.extension with parameters of type PebbleTemplateImpl Constructor Description AbstractNodeVisitor(PebbleTemplateImpl template) -
Uses of PebbleTemplateImpl in io.pebbletemplates.pebble.extension.core
Constructors in io.pebbletemplates.pebble.extension.core with parameters of type PebbleTemplateImpl Constructor Description MacroAndBlockRegistrantNodeVisitor(PebbleTemplateImpl template) -
Uses of PebbleTemplateImpl in io.pebbletemplates.pebble.extension.debug
Constructors in io.pebbletemplates.pebble.extension.debug with parameters of type PebbleTemplateImpl Constructor Description PrettyPrintNodeVisitor(PebbleTemplateImpl template) -
Uses of PebbleTemplateImpl in io.pebbletemplates.pebble.extension.escaper
Constructors in io.pebbletemplates.pebble.extension.escaper with parameters of type PebbleTemplateImpl Constructor Description EscaperNodeVisitor(PebbleTemplateImpl template, boolean autoEscapting) -
Uses of PebbleTemplateImpl in io.pebbletemplates.pebble.node
Methods in io.pebbletemplates.pebble.node with parameters of type PebbleTemplateImpl Modifier and Type Method Description java.lang.StringFunctionOrMacroNameNode. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.ObjectTestInvocationExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.util.Map<java.lang.String,java.lang.Object>ArgumentsNode. getArgumentMap(PebbleTemplateImpl self, EvaluationContextImpl context, NamedArguments invocableWithNamedArguments)Using hints from the filter/function/test/macro it will convert an ArgumentMap (which holds both positional and named arguments) into a regular Map that the filter/function/test/macro is expecting.abstract voidAbstractRenderableNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)voidAutoEscapeNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)voidBlockNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)voidBodyNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)private java.lang.StringCacheNode. render(PebbleTemplateImpl self, EvaluationContextImpl context)voidCacheNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)voidEmbedNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)voidExtendsNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)voidFlushNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)voidForNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)voidFromNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)voidIfNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)voidImportNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)voidIncludeNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)voidMacroNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)voidParallelNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)voidPrintNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)voidRenderableNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)voidRootNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)voidSetNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)voidTextNode. render(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context) -
Uses of PebbleTemplateImpl in io.pebbletemplates.pebble.node.expression
Methods in io.pebbletemplates.pebble.node.expression with parameters of type PebbleTemplateImpl Modifier and Type Method Description private java.lang.ObjectFunctionOrMacroInvocationExpression. applyFunction(PebbleTemplateImpl self, EvaluationContextImpl context, Function function, ArgumentsNode args)java.lang.ObjectAddExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.BooleanAndExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.util.List<?>ArrayExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.StringBlockFunctionExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.StringConcatenateExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.BooleanContainsExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.ObjectContextVariableExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.ObjectDivideExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.BooleanEqualsExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)TExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.ObjectFilterExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.ObjectFilterInvocationExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.ObjectFunctionOrMacroInvocationExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.ObjectGetAttributeExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.BooleanGreaterThanEqualsExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.BooleanGreaterThanExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.BooleanLessThanEqualsExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.BooleanLessThanExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.math.BigDecimalLiteralBigDecimalExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.BooleanLiteralBooleanExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.DoubleLiteralDoubleExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.IntegerLiteralIntegerExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.LongLiteralLongExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.ObjectLiteralNullExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.StringLiteralStringExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.util.Map<?,?>MapExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.ObjectModulusExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.ObjectMultiplyExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.ObjectNegativeTestExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.BooleanNotEqualsExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.BooleanOrExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.StringParentFunctionExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.ObjectPositiveTestExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.ObjectRangeExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.ObjectRenderableNodeExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.ObjectSubtractExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.ObjectTernaryExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.ObjectUnaryMinusExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.BooleanUnaryNotExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)java.lang.ObjectUnaryPlusExpression. evaluate(PebbleTemplateImpl self, EvaluationContextImpl context)private booleanAndExpression. evaluateExpression(PebbleTemplateImpl self, EvaluationContextImpl context, Expression<java.lang.Boolean> expression)private booleanOrExpression. evaluateExpression(PebbleTemplateImpl self, EvaluationContextImpl context, Expression<java.lang.Boolean> expression)private java.lang.Object[]GetAttributeExpression. getArgumentValues(PebbleTemplateImpl self, EvaluationContextImpl context)Fully evaluates the individual arguments. -
Uses of PebbleTemplateImpl in io.pebbletemplates.pebble.template
Fields in io.pebbletemplates.pebble.template declared as PebbleTemplateImpl Modifier and Type Field Description private PebbleTemplateImplMacroAttributeProvider. templateFields in io.pebbletemplates.pebble.template with type parameters of type PebbleTemplateImpl Modifier and Type Field Description private java.util.ArrayList<PebbleTemplateImpl>Hierarchy. hierarchyA list of all the templates in this hierarchy.private java.util.List<PebbleTemplateImpl>EvaluationContextImpl. importedTemplatesThe imported templates are used to look up macros.private java.util.Map<java.lang.String,PebbleTemplateImpl>EvaluationContextImpl. namedImportedTemplatesThe named imported templates are used to look up macros.Methods in io.pebbletemplates.pebble.template that return PebbleTemplateImpl Modifier and Type Method Description PebbleTemplateImplHierarchy. getChild()Returns the child of the template currently being evaluated or null if there is no child.PebbleTemplateImplEvaluationContextImpl. getNamedImportedTemplate(java.lang.String alias)Returns the named imported template.PebbleTemplateImplPebbleTemplateImpl. getNamedImportedTemplate(EvaluationContextImpl context, java.lang.String alias)Returns a named template.PebbleTemplateImplHierarchy. getParent()Returns the parent of the template currently being evaluated or null if there is no parent.private PebbleTemplateImplPebbleTemplateImpl. shallowCopy()Return a shallow copy of this template.Methods in io.pebbletemplates.pebble.template that return types with arguments of type PebbleTemplateImpl Modifier and Type Method Description java.util.List<PebbleTemplateImpl>EvaluationContextImpl. getImportedTemplates()Returns a list of imported templates.Methods in io.pebbletemplates.pebble.template with parameters of type PebbleTemplateImpl Modifier and Type Method Description voidEvaluationContextImpl. addNamedImportedTemplates(java.lang.String alias, PebbleTemplateImpl template)java.lang.StringMacro. call(PebbleTemplateImpl self, EvaluationContextImpl context, java.util.Map<java.lang.String,java.lang.Object> args)voidBlock. evaluate(PebbleTemplateImpl self, java.io.Writer writer, EvaluationContextImpl context)voidHierarchy. pushAncestor(PebbleTemplateImpl ancestor)Adds a known ancestor onto the inheritance chain, does not increment which template is the "current" template being evaluated.voidEvaluationContextImpl. scopedShallowWithoutInheritanceChain(PebbleTemplateImpl template, java.util.Map<?,?> additionalVariables, Callbacks.PebbleConsumer<EvaluationContextImpl> scopedFunction)EvaluationContextImplEvaluationContextImpl. shallowCopyWithoutInheritanceChain(PebbleTemplateImpl self)Makes an exact copy of the evaluation context EXCEPT for the inheritance chain.EvaluationContextImplEvaluationContextImpl. threadSafeCopy(PebbleTemplateImpl self)Makes a "snapshot" of the evaluation context.Constructors in io.pebbletemplates.pebble.template with parameters of type PebbleTemplateImpl Constructor Description EvaluationContextImpl(PebbleTemplateImpl self, boolean strictVariables, java.util.Locale locale, int maxRenderedSize, ExtensionRegistry extensionRegistry, PebbleCache<CacheKey,java.lang.Object> tagCache, java.util.concurrent.ExecutorService executorService, java.util.List<PebbleTemplateImpl> importedTemplates, java.util.Map<java.lang.String,PebbleTemplateImpl> namedImportedTemplates, ScopeChain scopeChain, Hierarchy hierarchy, EvaluationOptions evaluationOptions)Constructor used to provide all final variables.Hierarchy(PebbleTemplateImpl currentTemplate)Constructs an inheritance chain with one known template.MacroAttributeProvider(PebbleTemplateImpl template)Constructor parameters in io.pebbletemplates.pebble.template with type arguments of type PebbleTemplateImpl Constructor Description EvaluationContextImpl(PebbleTemplateImpl self, boolean strictVariables, java.util.Locale locale, int maxRenderedSize, ExtensionRegistry extensionRegistry, PebbleCache<CacheKey,java.lang.Object> tagCache, java.util.concurrent.ExecutorService executorService, java.util.List<PebbleTemplateImpl> importedTemplates, java.util.Map<java.lang.String,PebbleTemplateImpl> namedImportedTemplates, ScopeChain scopeChain, Hierarchy hierarchy, EvaluationOptions evaluationOptions)Constructor used to provide all final variables.EvaluationContextImpl(PebbleTemplateImpl self, boolean strictVariables, java.util.Locale locale, int maxRenderedSize, ExtensionRegistry extensionRegistry, PebbleCache<CacheKey,java.lang.Object> tagCache, java.util.concurrent.ExecutorService executorService, java.util.List<PebbleTemplateImpl> importedTemplates, java.util.Map<java.lang.String,PebbleTemplateImpl> namedImportedTemplates, ScopeChain scopeChain, Hierarchy hierarchy, EvaluationOptions evaluationOptions)Constructor used to provide all final variables.
-