Package org.apache.sling.scripting.sightly.compiler.expression.nodes
@Version("1.2.1")
package org.apache.sling.scripting.sightly.compiler.expression.nodes
The
org.apache.sling.scripting.sightly.compiler.expression.nodes
package exposes the various
ExpressionNode
types.-
ClassDescriptionSyntactical structure for an array of items.An
Atom
defines anExpressionNode
that can be translated to simple text, like identifiers or primitive constants (strings, booleans and numbers).A {code BinaryOperation} defines an expression where a binary operator is applied (e.g.Binary operators used in expressions.Defines a Boolean constant (e.g.Defines a single variable.Defines a syntactical construction representing a map.Defines the null literal.Defines a numeric constant expression (e.g. "42.1").Defines an expression in which an object is queried for a specific property (e.g.ARuntimeCall
is a special expression which provides access to utility functions from the runtime.Defines a simple string constant (e.g.Defines the HTL ternary operator (e.g.Defines a unary operation (e.g.Unary operators used in expressions.