Uses of Interface
org.apache.sling.scripting.sightly.compiler.expression.NodeVisitor
Packages that use NodeVisitor
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.- 
Uses of NodeVisitor in org.apache.sling.scripting.sightly.compiler.expression
Classes in org.apache.sling.scripting.sightly.compiler.expression that implement NodeVisitorModifier and TypeClassDescriptionclassExpression visitor which does not return anything for nodes; instead it performs specific side-effects depending on the expression nodes types.Methods in org.apache.sling.scripting.sightly.compiler.expression with parameters of type NodeVisitorModifier and TypeMethodDescription<T> TExpressionNode.accept(NodeVisitor<T> visitor) Accept a visitor to process this node. - 
Uses of NodeVisitor in org.apache.sling.scripting.sightly.compiler.expression.nodes
Methods in org.apache.sling.scripting.sightly.compiler.expression.nodes with parameters of type NodeVisitorModifier and TypeMethodDescription<T> TArrayLiteral.accept(NodeVisitor<T> visitor) <T> TBinaryOperation.accept(NodeVisitor<T> visitor) <T> TBooleanConstant.accept(NodeVisitor<T> visitor) <T> TIdentifier.accept(NodeVisitor<T> visitor) <T> TMapLiteral.accept(NodeVisitor<T> visitor) <T> TNullLiteral.accept(NodeVisitor<T> visitor) <T> TNumericConstant.accept(NodeVisitor<T> visitor) <T> TPropertyAccess.accept(NodeVisitor<T> visitor) <T> TRuntimeCall.accept(NodeVisitor<T> visitor) <T> TStringConstant.accept(NodeVisitor<T> visitor) <T> TTernaryOperator.accept(NodeVisitor<T> visitor) <T> TUnaryOperation.accept(NodeVisitor<T> visitor)  - 
Uses of NodeVisitor in org.apache.sling.scripting.sightly.impl.compiler.optimization
Classes in org.apache.sling.scripting.sightly.impl.compiler.optimization that implement NodeVisitorModifier and TypeClassDescriptionclassSideEffectVisitor which extracts all the variables from an expression. - 
Uses of NodeVisitor in org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce
Classes in org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce that implement NodeVisitorModifier and TypeClassDescriptionclassTry to evaluate constant parts in expressions - 
Uses of NodeVisitor in org.apache.sling.scripting.sightly.impl.compiler.util.expression
Classes in org.apache.sling.scripting.sightly.impl.compiler.util.expression that implement NodeVisitor