@ConsumerType
public interface CommandVisitor
CommandVisitor
is the mechanism through which a Command
can be processed.Modifier and Type | Method and Description |
---|---|
void |
visit(Conditional.End conditionalEnd)
Process a
Conditional.End command. |
void |
visit(Conditional.Start conditionalStart)
Process a
Conditional.Start command. |
void |
visit(Loop.End loopEnd)
Process a
Loop.End command. |
void |
visit(Loop.Start loopStart)
Process a
Loop.Start command. |
void |
visit(OutputVariable outputVariable)
Process a
OutputVariable command. |
void |
visit(OutText outText)
Process a
OutText command. |
void |
visit(Procedure.Call procedureCall)
Process a
Procedure.Call command. |
void |
visit(Procedure.End endProcedure)
Process a
Procedure.End command. |
void |
visit(Procedure.Start startProcedure)
Process a
Procedure.Start command. |
void |
visit(VariableBinding.End variableBindingEnd)
Process a
VariableBinding.End command. |
void |
visit(VariableBinding.Global globalAssignment)
Process a
VariableBinding.Global command. |
void |
visit(VariableBinding.Start variableBindingStart)
Process a
VariableBinding.Start command. |
void visit(Conditional.Start conditionalStart)
Conditional.Start
command.conditionalStart
- the commandvoid visit(Conditional.End conditionalEnd)
Conditional.End
command.conditionalEnd
- the commandvoid visit(VariableBinding.Start variableBindingStart)
VariableBinding.Start
command.variableBindingStart
- the commandvoid visit(VariableBinding.End variableBindingEnd)
VariableBinding.End
command.variableBindingEnd
- the commandvoid visit(VariableBinding.Global globalAssignment)
VariableBinding.Global
command.globalAssignment
- the commandvoid visit(OutputVariable outputVariable)
OutputVariable
command.outputVariable
- the commandvoid visit(Loop.Start loopStart)
Loop.Start
command.loopStart
- the commandvoid visit(Procedure.Start startProcedure)
Procedure.Start
command.startProcedure
- the commandvoid visit(Procedure.End endProcedure)
Procedure.End
command.endProcedure
- the commandvoid visit(Procedure.Call procedureCall)
Procedure.Call
command.procedureCall
- the commandCopyright © 2022 The Apache Software Foundation. All rights reserved.