| Package | Description |
|---|---|
| org.apache.sling.scripting.sightly.compiler |
The
org.apache.sling.scripting.sightly.compiler package defines the API exposed by the
SightlyCompiler. |
| org.apache.sling.scripting.sightly.compiler.backend |
The
org.apache.sling.scripting.sightly.compiler.backend defines the API that can be used by HTL Backend Compilers, used to
compile HTL Commands into executable code for other languages. |
| org.apache.sling.scripting.sightly.impl.compiler | |
| org.apache.sling.scripting.sightly.impl.compiler.debug | |
| org.apache.sling.scripting.sightly.impl.compiler.optimization | |
| org.apache.sling.scripting.sightly.impl.compiler.util.stream |
| Modifier and Type | Method and Description |
|---|---|
CommandStream |
CompilationResult.getCommandStream()
Provides access to the generated
CommandStream for evaluating / replaying the Commands after the compile operation. |
| Modifier and Type | Method and Description |
|---|---|
void |
BackendCompiler.handle(CommandStream stream)
Process a stream of commands
|
| Modifier and Type | Class and Description |
|---|---|
class |
PushStream
A stream that can be written into.
|
| Modifier and Type | Method and Description |
|---|---|
CommandStream |
CompilationResultImpl.getCommandStream() |
| Constructor and Description |
|---|
CompilationResultImpl(CommandStream commandStream) |
| Modifier and Type | Method and Description |
|---|---|
static void |
SanityChecker.attachChecker(CommandStream commandStream) |
| Modifier and Type | Method and Description |
|---|---|
CommandStream |
SequenceStreamTransformer.transform(CommandStream inStream) |
CommandStream |
StreamTransformer.transform(CommandStream inStream)
Given the input stream, return a transformed out stream
|
| Modifier and Type | Method and Description |
|---|---|
CommandStream |
SequenceStreamTransformer.transform(CommandStream inStream) |
CommandStream |
StreamTransformer.transform(CommandStream inStream)
Given the input stream, return a transformed out stream
|
| Modifier and Type | Method and Description |
|---|---|
static CommandStream |
Streams.map(CommandStream inStream,
EmitterVisitor emitterVisitor)
Attach the emitting visitor to the inStream.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
Streams.connect(CommandStream inStream,
PushStream outStream,
CommandVisitor visitor)
Attach the visitor as a handle to the inStream and propagate
the done signal from the inStream to the outStream
|
static CommandStream |
Streams.map(CommandStream inStream,
EmitterVisitor emitterVisitor)
Attach the emitting visitor to the inStream.
|
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.