Uses of Interface
org.apache.sling.scripting.sightly.compiler.expression.NodeVisitor
-
Packages that use NodeVisitor Package Description org.apache.sling.scripting.sightly.compiler.expression Theorg.apache.sling.scripting.sightly.compiler.expressionpackage defines the API forExpressionprocessing.org.apache.sling.scripting.sightly.compiler.expression.nodes Theorg.apache.sling.scripting.sightly.compiler.expression.nodespackage exposes the variousExpressionNodetypes.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 -
-
Uses of NodeVisitor in org.apache.sling.scripting.sightly.compiler.expression
Classes in org.apache.sling.scripting.sightly.compiler.expression that implement NodeVisitor Modifier and Type Class Description classSideEffectVisitorExpression 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 NodeVisitor Modifier and Type Method Description <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 NodeVisitor Modifier and Type Method Description <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 NodeVisitor Modifier and Type Class Description classVariableFinderSideEffectVisitor 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 NodeVisitor Modifier and Type Class Description classExpressionReducerTry 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 Modifier and Type Class Description classNodeTransformer
-