@Version(value="1.2.1")
org.apache.sling.scripting.sightly.compiler.expression.nodes
package exposes the various
ExpressionNode
types.See: Description
Interface | Description |
---|---|
Atom |
An
Atom defines an ExpressionNode that can be translated to simple text, like identifiers or primitive constants
(strings, booleans and numbers). |
Class | Description |
---|---|
ArrayLiteral |
Syntactical structure for an array of items.
|
BinaryOperation |
A {code BinaryOperation} defines an expression where a binary operator is applied (e.g.
|
BooleanConstant |
Defines a Boolean constant (e.g.
|
Identifier |
Defines a single variable.
|
MapLiteral |
Defines a syntactical construction representing a map.
|
NullLiteral |
Defines the null literal.
|
NumericConstant |
Defines a numeric constant expression (e.g.
|
PropertyAccess |
Defines an expression in which an object is queried for a specific property (e.g.
|
RuntimeCall |
A
RuntimeCall is a special expression which provides access to utility functions from the runtime. |
StringConstant |
Defines a simple string constant (e.g.
|
TernaryOperator |
Defines the HTL ternary operator (e.g.
|
UnaryOperation |
Defines a unary operation (e.g.
|
Enum | Description |
---|---|
BinaryOperator |
Binary operators used in expressions.
|
UnaryOperator |
Unary operators used in expressions.
|
org.apache.sling.scripting.sightly.compiler.expression.nodes
package exposes the various
ExpressionNode
types.Copyright © 2022 The Apache Software Foundation. All rights reserved.