Class AbstractCommandVisitor
java.lang.Object
org.apache.sling.scripting.sightly.compiler.commands.AbstractCommandVisitor
- All Implemented Interfaces:
CommandVisitor
- Direct Known Subclasses:
CommandVariableUsage
,SanityChecker
This class can be extended by
CommandVisitor
implementations that don't provide support for all the available Command
s.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
visit
(Conditional.End conditionalEnd) Process aConditional.End
command.void
visit
(Conditional.Start conditionalStart) Process aConditional.Start
command.void
Process aLoop.End
command.void
visit
(Loop.Start loopStart) Process aLoop.Start
command.void
visit
(OutputVariable outputVariable) Process aOutputVariable
command.void
Process aOutText
command.void
visit
(Procedure.Call procedureCall) Process aProcedure.Call
command.void
visit
(Procedure.End endProcedure) Process aProcedure.End
command.void
visit
(Procedure.Start startProcedure) Process aProcedure.Start
command.void
visit
(VariableBinding.End variableBindingEnd) Process aVariableBinding.End
command.void
visit
(VariableBinding.Global globalAssignment) Process aVariableBinding.Global
command.void
visit
(VariableBinding.Start variableBindingStart) Process aVariableBinding.Start
command.
-
Constructor Details
-
AbstractCommandVisitor
public AbstractCommandVisitor()
-
-
Method Details
-
visit
Description copied from interface:CommandVisitor
Process aConditional.Start
command.- Specified by:
visit
in interfaceCommandVisitor
- Parameters:
conditionalStart
- the command
-
visit
Description copied from interface:CommandVisitor
Process aConditional.End
command.- Specified by:
visit
in interfaceCommandVisitor
- Parameters:
conditionalEnd
- the command
-
visit
Description copied from interface:CommandVisitor
Process aVariableBinding.Start
command.- Specified by:
visit
in interfaceCommandVisitor
- Parameters:
variableBindingStart
- the command
-
visit
Description copied from interface:CommandVisitor
Process aVariableBinding.End
command.- Specified by:
visit
in interfaceCommandVisitor
- Parameters:
variableBindingEnd
- the command
-
visit
Description copied from interface:CommandVisitor
Process aVariableBinding.Global
command.- Specified by:
visit
in interfaceCommandVisitor
- Parameters:
globalAssignment
- the command
-
visit
Description copied from interface:CommandVisitor
Process aOutputVariable
command.- Specified by:
visit
in interfaceCommandVisitor
- Parameters:
outputVariable
- the command
-
visit
Description copied from interface:CommandVisitor
Process aOutText
command.- Specified by:
visit
in interfaceCommandVisitor
- Parameters:
outText
- the command
-
visit
Description copied from interface:CommandVisitor
Process aLoop.Start
command.- Specified by:
visit
in interfaceCommandVisitor
- Parameters:
loopStart
- the command
-
visit
Description copied from interface:CommandVisitor
Process aLoop.End
command.- Specified by:
visit
in interfaceCommandVisitor
- Parameters:
loopEnd
- the command
-
visit
Description copied from interface:CommandVisitor
Process aProcedure.Start
command.- Specified by:
visit
in interfaceCommandVisitor
- Parameters:
startProcedure
- the command
-
visit
Description copied from interface:CommandVisitor
Process aProcedure.End
command.- Specified by:
visit
in interfaceCommandVisitor
- Parameters:
endProcedure
- the command
-
visit
Description copied from interface:CommandVisitor
Process aProcedure.Call
command.- Specified by:
visit
in interfaceCommandVisitor
- Parameters:
procedureCall
- the command
-