Uses of Interface
org.apache.sling.scripting.sightly.compiler.commands.CommandVisitor
Packages that use CommandVisitor
Package
Description
The
org.apache.sling.scripting.sightly.compiler.commands package defines the API for
Command processing.-
Uses of CommandVisitor in org.apache.sling.scripting.sightly.compiler.commands
Classes in org.apache.sling.scripting.sightly.compiler.commands that implement CommandVisitorModifier and TypeClassDescriptionclassThis class can be extended byCommandVisitorimplementations that don't provide support for all the availableCommands.final classThisCommandVisitorallows storing states forCommandevaluation.Methods in org.apache.sling.scripting.sightly.compiler.commands that return CommandVisitorModifier and TypeMethodDescriptionStatefulVisitor.StateControl.pop()StatefulVisitor.StateControl.replace(CommandVisitor visitor) Methods in org.apache.sling.scripting.sightly.compiler.commands with parameters of type CommandVisitorModifier and TypeMethodDescriptionvoidCommand.accept(CommandVisitor visitor) Accept a visitor.voidConditional.End.accept(CommandVisitor visitor) voidConditional.Start.accept(CommandVisitor visitor) voidLoop.End.accept(CommandVisitor visitor) voidLoop.Start.accept(CommandVisitor visitor) voidOutputVariable.accept(CommandVisitor visitor) voidOutText.accept(CommandVisitor visitor) voidProcedure.Call.accept(CommandVisitor visitor) voidProcedure.End.accept(CommandVisitor visitor) voidProcedure.Start.accept(CommandVisitor visitor) voidVariableBinding.End.accept(CommandVisitor visitor) voidVariableBinding.Global.accept(CommandVisitor visitor) voidVariableBinding.Start.accept(CommandVisitor visitor) voidStatefulVisitor.initializeWith(CommandVisitor initialState) voidStatefulVisitor.StateControl.push(CommandVisitor visitor) StatefulVisitor.StateControl.replace(CommandVisitor visitor)