Package | Description |
---|---|
org.apache.sling.scripting.sightly.compiler.commands |
The
org.apache.sling.scripting.sightly.compiler.commands package defines the API for
Command processing. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCommandVisitor
This class can be extended by
CommandVisitor implementations that don't provide support for all the available Command s. |
class |
StatefulVisitor
This
CommandVisitor allows storing states for Command evaluation. |
Modifier and Type | Method and Description |
---|---|
CommandVisitor |
StatefulVisitor.StateControl.pop() |
CommandVisitor |
StatefulVisitor.StateControl.replace(CommandVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
void |
Procedure.Start.accept(CommandVisitor visitor) |
void |
Procedure.End.accept(CommandVisitor visitor) |
void |
Procedure.Call.accept(CommandVisitor visitor) |
void |
Loop.Start.accept(CommandVisitor visitor) |
void |
Loop.End.accept(CommandVisitor visitor) |
void |
OutText.accept(CommandVisitor visitor) |
void |
OutputVariable.accept(CommandVisitor visitor) |
void |
VariableBinding.Start.accept(CommandVisitor visitor) |
void |
VariableBinding.End.accept(CommandVisitor visitor) |
void |
VariableBinding.Global.accept(CommandVisitor visitor) |
void |
Conditional.Start.accept(CommandVisitor visitor) |
void |
Conditional.End.accept(CommandVisitor visitor) |
void |
Command.accept(CommandVisitor visitor)
Accept a visitor.
|
void |
StatefulVisitor.initializeWith(CommandVisitor initialState) |
void |
StatefulVisitor.StateControl.push(CommandVisitor visitor) |
CommandVisitor |
StatefulVisitor.StateControl.replace(CommandVisitor visitor) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.