Uses of Package
org.apache.sling.scripting.sightly.compiler.expression.nodes
Package
Description
The
org.apache.sling.scripting.sightly.compiler.expression
package defines the API for
Expression
processing.The
org.apache.sling.scripting.sightly.compiler.expression.nodes
package exposes the various
ExpressionNode
types.-
ClassDescriptionSyntactical structure for an array of items.A {code BinaryOperation} defines an expression where a binary operator is applied (e.g.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.A
RuntimeCall
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. -
ClassDescriptionAn
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 the null literal.Defines a numeric constant expression (e.g. "42.1").Defines a simple string constant (e.g.Unary operators used in expressions. -
-
ClassDescriptionSyntactical structure for an array of items.A {code BinaryOperation} defines an expression where a binary operator is applied (e.g.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.A
RuntimeCall
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. -
ClassDescriptionSyntactical structure for an array of items.A {code BinaryOperation} defines an expression where a binary operator is applied (e.g.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.A
RuntimeCall
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. -
ClassDescriptionSyntactical structure for an array of items.A {code BinaryOperation} defines an expression where a binary operator is applied (e.g.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.A
RuntimeCall
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. -
ClassDescriptionAn
Atom
defines anExpressionNode
that can be translated to simple text, like identifiers or primitive constants (strings, booleans and numbers).Binary operators used in expressions.Defines a simple string constant (e.g. -
-
ClassDescriptionBinary operators used in expressions.Unary operators used in expressions.