Uses of Interface
io.pebbletemplates.pebble.node.expression.Expression
Packages that use Expression
Package
Description
-
Uses of Expression in io.pebbletemplates.pebble.node
Classes in io.pebbletemplates.pebble.node that implement ExpressionModifier and TypeClassDescriptionclassclassThe right hand side to the test expression.Methods in io.pebbletemplates.pebble.node that return ExpressionModifier and TypeMethodDescriptionExpression<?>PrintNode.getExpression()Expression<?>ImportNode.getImportExpression()Expression<?>IncludeNode.getIncludeExpression()Expression<?>ForNode.getIterable()Expression<?>ExtendsNode.getParentExpression()Expression<?>SetNode.getValue()Expression<?>NamedArgumentNode.getValueExpression()Expression<?>PositionalArgumentNode.getValueExpression()Methods in io.pebbletemplates.pebble.node that return types with arguments of type ExpressionModifier and TypeMethodDescriptionList<Pair<Expression<?>,BodyNode>> IfNode.getConditionsWithBodies()Methods in io.pebbletemplates.pebble.node with parameters of type ExpressionConstructors in io.pebbletemplates.pebble.node with parameters of type ExpressionModifierConstructorDescriptionCacheNode(int lineNumber, Expression<?> name, BodyNode body) EmbedNode(int lineNumber, Expression<?> includeExpression, MapExpression mapExpression, List<BlockNode> nodes) ExtendsNode(int lineNumber, Expression<?> parentExpression) ForNode(int lineNumber, String variableName, Expression<?> iterableExpression, BodyNode body, BodyNode elseBody) ImportNode(int lineNumber, Expression<?> importExpression, String alias) IncludeNode(int lineNumber, Expression<?> includeExpression, MapExpression mapExpression) NamedArgumentNode(String name, Expression<?> value) PositionalArgumentNode(Expression<?> value) PrintNode(Expression<?> expression, int lineNumber) SetNode(int lineNumber, String name, Expression<?> value) Constructor parameters in io.pebbletemplates.pebble.node with type arguments of type Expression -
Uses of Expression in io.pebbletemplates.pebble.node.expression
Classes in io.pebbletemplates.pebble.node.expression that implement ExpressionModifier and TypeClassDescriptionclassclassclassclassclassclassExpression which implements the string concatenation.classclassclassclassclassclassThe right hand side to the filter expression.classclassUsed to get an attribute from an object.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassExpression which implements the range function.classThis class wraps aRenderableNodeinto an expression.classclassclassclassclassclassMethods in io.pebbletemplates.pebble.node.expression that return ExpressionModifier and TypeMethodDescriptionExpression<?>GetAttributeExpression.getAttributeNameExpression()Expression<?>UnaryExpression.getChildExpression()TernaryExpression.getExpression1()Expression<?>TernaryExpression.getExpression2()Expression<?>TernaryExpression.getExpression3()Expression<?>BinaryExpression.getLeftExpression()Expression<?>GetAttributeExpression.getNode()Expression<?>BinaryExpression.getRightExpression()Methods in io.pebbletemplates.pebble.node.expression with parameters of type ExpressionModifier and TypeMethodDescriptionvoidUnaryExpression.setChildExpression(Expression<?> childExpression) voidTernaryExpression.setExpression2(Expression<?> expression2) voidTernaryExpression.setExpression3(Expression<?> expression3) voidBinaryExpression.setLeft(Expression<?> left) voidBinaryExpression.setRight(Expression<?> right) Constructors in io.pebbletemplates.pebble.node.expression with parameters of type ExpressionModifierConstructorDescriptionBinaryExpression(Expression<?> left, Expression<?> right) Sets the left and right expressions.ConcatenateExpression(Expression<?> left, Expression<?> right) GetAttributeExpression(Expression<?> node, Expression<?> attributeNameExpression, ArgumentsNode args, String filename, int lineNumber) GetAttributeExpression(Expression<?> node, Expression<?> attributeNameExpression, String filename, int lineNumber) TernaryExpression(Expression<Boolean> expression1, Expression<?> expression2, Expression<?> expression3, int lineNumber, String filename) Constructor parameters in io.pebbletemplates.pebble.node.expression with type arguments of type ExpressionModifierConstructorDescriptionArrayExpression(List<Expression<?>> values, int lineNumber) MapExpression(Map<Expression<?>, Expression<?>> entries, int lineNumber) MapExpression(Map<Expression<?>, Expression<?>> entries, int lineNumber) -
Uses of Expression in io.pebbletemplates.pebble.parser
Methods in io.pebbletemplates.pebble.parser that return ExpressionModifier and TypeMethodDescriptionExpression<?>ExpressionParser.parseExpression()The public entry point for parsing an expression.