@Version(value="1.0.0")
org.apache.sling.scripting.sightly.compiler.expression.nodes package exposes the various
 ExpressionNode types.See: Description
| Interface | Description | 
|---|---|
| Atom | An  Atomdefines anExpressionNodethat 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  RuntimeCallis 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 © 2018 The Apache Software Foundation. All rights reserved.