Uses of Package
org.apache.sling.scripting.sightly.compiler.expression.nodes
-
Packages that use org.apache.sling.scripting.sightly.compiler.expression.nodes Package Description org.apache.sling.scripting.sightly.compiler.expression Theorg.apache.sling.scripting.sightly.compiler.expression
package defines the API forExpression
processing.org.apache.sling.scripting.sightly.compiler.expression.nodes Theorg.apache.sling.scripting.sightly.compiler.expression.nodes
package exposes the variousExpressionNode
types.org.apache.sling.scripting.sightly.impl.compiler.frontend org.apache.sling.scripting.sightly.impl.compiler.optimization org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce org.apache.sling.scripting.sightly.impl.compiler.util.expression org.apache.sling.scripting.sightly.impl.parser.expr.generated org.apache.sling.scripting.sightly.impl.plugin -
Classes in org.apache.sling.scripting.sightly.compiler.expression.nodes used by org.apache.sling.scripting.sightly.compiler.expression 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 ARuntimeCall
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. -
Classes in org.apache.sling.scripting.sightly.compiler.expression.nodes used by org.apache.sling.scripting.sightly.compiler.expression.nodes Class Description Atom AnAtom
defines anExpressionNode
that can be translated to simple text, like identifiers or primitive constants (strings, booleans and numbers).BinaryOperation A {code BinaryOperation} defines an expression where a binary operator is applied (e.g.BinaryOperator Binary operators used in expressions.BooleanConstant Defines a Boolean constant (e.g.NullLiteral Defines the null literal.NumericConstant Defines a numeric constant expression (e.g.StringConstant Defines a simple string constant (e.g.UnaryOperator Unary operators used in expressions. -
Classes in org.apache.sling.scripting.sightly.compiler.expression.nodes used by org.apache.sling.scripting.sightly.impl.compiler.frontend Class Description StringConstant Defines a simple string constant (e.g. -
Classes in org.apache.sling.scripting.sightly.compiler.expression.nodes used by org.apache.sling.scripting.sightly.impl.compiler.optimization 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 ARuntimeCall
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. -
Classes in org.apache.sling.scripting.sightly.compiler.expression.nodes used by org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce 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 ARuntimeCall
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. -
Classes in org.apache.sling.scripting.sightly.compiler.expression.nodes used by org.apache.sling.scripting.sightly.impl.compiler.util.expression 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 ARuntimeCall
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. -
Classes in org.apache.sling.scripting.sightly.compiler.expression.nodes used by org.apache.sling.scripting.sightly.impl.parser.expr.generated Class Description Atom AnAtom
defines anExpressionNode
that can be translated to simple text, like identifiers or primitive constants (strings, booleans and numbers).BinaryOperator Binary operators used in expressions.StringConstant Defines a simple string constant (e.g. -
Classes in org.apache.sling.scripting.sightly.compiler.expression.nodes used by org.apache.sling.scripting.sightly.impl.plugin Class Description MapLiteral Defines a syntactical construction representing a map.