| Package | Description |
|---|---|
| com.mitchellbosecke.pebble.node | |
| com.mitchellbosecke.pebble.node.expression | |
| com.mitchellbosecke.pebble.parser |
| Modifier and Type | Class and Description |
|---|---|
class |
FunctionOrMacroNameNode |
class |
TestInvocationExpression
The right hand side to the test expression.
|
| Modifier and Type | Method and Description |
|---|---|
Expression<?> |
PrintNode.getExpression() |
Expression<?> |
ImportNode.getImportExpression() |
Expression<?> |
IncludeNode.getIncludeExpression() |
Expression<?> |
ForNode.getIterable() |
Expression<?> |
ExtendsNode.getParentExpression() |
Expression<?> |
SetNode.getValue() |
Expression<?> |
NamedArgumentNode.getValueExpression() |
Expression<?> |
PositionalArgumentNode.getValueExpression() |
| Modifier and Type | Method and Description |
|---|---|
List<Pair<Expression<?>,BodyNode>> |
IfNode.getConditionsWithBodies() |
| Modifier and Type | Method and Description |
|---|---|
void |
PrintNode.setExpression(Expression<?> expression) |
| Constructor and Description |
|---|
ExtendsNode(int lineNumber,
Expression<?> parentExpression) |
ForNode(int lineNumber,
String variableName,
Expression<?> iterableExpression,
BodyNode body,
BodyNode elseBody) |
ImportNode(int lineNumber,
Expression<?> importExpression) |
IncludeNode(int lineNumber,
Expression<?> includeExpression) |
NamedArgumentNode(String name,
Expression<?> value) |
PositionalArgumentNode(Expression<?> value) |
PrintNode(Expression<?> expression,
int lineNumber) |
SetNode(int lineNumber,
String name,
Expression<?> value) |
| Constructor and Description |
|---|
IfNode(int lineNumber,
List<Pair<Expression<?>,BodyNode>> conditionsWithBodies) |
IfNode(int lineNumber,
List<Pair<Expression<?>,BodyNode>> conditionsWithBodies,
BodyNode elseBody) |
| Modifier and Type | Method and Description |
|---|---|
Expression<?> |
UnaryExpression.getChildExpression() |
Expression<Boolean> |
TernaryExpression.getExpression1() |
Expression<?> |
TernaryExpression.getExpression2() |
Expression<?> |
TernaryExpression.getExpression3() |
Expression<?> |
BinaryExpression.getLeftExpression() |
Expression<?> |
GetAttributeExpression.getNode() |
Expression<?> |
BinaryExpression.getRightExpression() |
| Modifier and Type | Method and Description |
|---|---|
void |
UnaryExpression.setChildExpression(Expression<?> childExpression) |
void |
TernaryExpression.setExpression2(Expression<?> expression2) |
void |
TernaryExpression.setExpression3(Expression<?> expression3) |
void |
BinaryExpression.setLeft(Expression<?> left) |
void |
BinaryExpression.setRight(Expression<?> right) |
| Constructor and Description |
|---|
GetAttributeExpression(Expression<?> node,
String attributeName) |
GetAttributeExpression(Expression<?> node,
String attributeName,
ArgumentsNode args) |
TernaryExpression(Expression<Boolean> expression1,
Expression<?> expression2,
Expression<?> expression3) |
TernaryExpression(Expression<Boolean> expression1,
Expression<?> expression2,
Expression<?> expression3) |
TernaryExpression(Expression<Boolean> expression1,
Expression<?> expression2,
Expression<?> expression3) |
| Constructor and Description |
|---|
ArrayExpression(List<Expression<?>> values) |
MapExpression(Map<Expression<?>,Expression<?>> entries) |
MapExpression(Map<Expression<?>,Expression<?>> entries) |
| Modifier and Type | Method and Description |
|---|---|
Expression<?> |
ExpressionParser.parseExpression()
The public entry point for parsing an expression.
|
Copyright © 2015. All rights reserved.