Package org.apache.sling.scripting.sightly.compiler.commands
@Version("1.1.0")
package org.apache.sling.scripting.sightly.compiler.commands
The
org.apache.sling.scripting.sightly.compiler.commands
package defines the API for
Command
processing.-
ClassDescriptionThis class can be extended by
CommandVisitor
implementations that don't provide support for all the availableCommand
s.ACommand
represents the type of instruction a certain HTL expression or block element should execute.TheCommandHandler
is the mechanism through which aCommandStream
can be processed synchronously, as the stream is written.This interface defines a stream to whichCommand
s are pushed during the compilation of a HTL script by theSightlyCompiler
.TheCommandVisitor
is the mechanism through which aCommand
can be processed.ThisCommand
imposes a condition on the next rendering commands.ThisCommand
renders a sequence of commands repeatedly.ThisCommand
renders a variable's value.ThisCommand
renders a text fragment.ThisCommand
allows defining a HTL template - the only functional construct of the language.ThisCommandVisitor
allows storing states forCommand
evaluation.ThisCommand
marks the binding of a variable.