| 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 Commands. |
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.