A B C D E F G H I J L M N O P Q R S T U V W X Z _
All Classes All Packages

## A

AbstractCommandVisitor - Class in org.apache.sling.scripting.sightly.compiler.commands
  This class can be extended by `CommandVisitor` implementations that don't provide support for all the available `Command`s.
AbstractCommandVisitor() - Constructor for class org.apache.sling.scripting.sightly.compiler.commands.AbstractCommandVisitor
AbstractFilter - Class in org.apache.sling.scripting.sightly.impl.filter
AbstractPlugin - Class in org.apache.sling.scripting.sightly.impl.plugin
AbstractPlugin() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.AbstractPlugin
AbstractRepeatPlugin - Class in org.apache.sling.scripting.sightly.impl.plugin
AbstractRepeatPlugin() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.AbstractRepeatPlugin
accept(CommandVisitor) - Method in interface org.apache.sling.scripting.sightly.compiler.commands.Command
  Accept a visitor.
accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.Conditional.End
accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.Conditional.Start
accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.Loop.End
accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.Loop.Start
accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.OutputVariable
accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.OutText
accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.Procedure.Call
accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.Procedure.End
accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.Procedure.Start
accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.End
accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.Global
accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.Start
accept(NodeVisitor<T>) - Method in interface org.apache.sling.scripting.sightly.compiler.expression.ExpressionNode
  Accept a visitor to process this node.
accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.ArrayLiteral
accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperation
accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.BooleanConstant
accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.Identifier
accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.MapLiteral
accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.NullLiteral
accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.NumericConstant
accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.PropertyAccess
accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.RuntimeCall
accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.StringConstant
accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.TernaryOperator
accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.UnaryOperation
ADD - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
  Addition.
ADD_QUERY - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
ADD_SELECTORS - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
addAttribute(String, String, char) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.ElementContext
addChild(TemplateNode) - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateElementNode
addExpression(Expression) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Interpolation
addFragment(Fragment) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Interpolation
addHandler(CommandHandler) - Method in interface org.apache.sling.scripting.sightly.compiler.commands.CommandStream
  Registers a listening `CommandHandler` to the stream.
addHandler(CommandHandler) - Method in class org.apache.sling.scripting.sightly.impl.compiler.PushStream
addHandler(CommandHandler) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.stream.BroadcastHandler
  Add a new child handler
addPlugin(PluginInvoke, int) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.ElementContext
addPluginCall(String, PluginCallInfo, Expression) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.ElementContext
addText(String) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Interpolation
adjustToContext(Expression, MarkupContext, ExpressionContext) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.CompilerContext
adjustToContext(Expression, MarkupContext, ExpressionContext) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.ExpressionWrapper
afterAttribute(PushStream, String) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
afterAttribute(PushStream, String) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
afterAttribute(PushStream, String) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
afterAttributes(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
afterAttributes(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
afterAttributes(PushStream) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
afterAttributeValue(PushStream, String) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
afterAttributeValue(PushStream, String) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
afterAttributeValue(PushStream, String) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
afterChildren(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
afterChildren(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
afterChildren(PushStream) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
afterElement(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
afterElement(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
afterElement(PushStream) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
afterTagClose(PushStream, boolean) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
afterTagClose(PushStream, boolean) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
afterTagClose(PushStream, boolean) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
afterTagOpen(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
afterTagOpen(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
afterTagOpen(PushStream) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
AggregatePluginInvoke - Class in org.apache.sling.scripting.sightly.impl.plugin
  Plugin invoke which aggregates the behavior of several plugin invokes.
AggregatePluginInvoke(List<PluginInvoke>) - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
AND - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
  Logical conjunction.
AND_OP - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
AND_OP - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
AND_OP() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AndBinaryOpContext
AND_OP(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AndBinaryOpContext
andBinaryOp() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
andBinaryOp() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OrBinaryOpContext
andBinaryOp(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OrBinaryOpContext
AndBinaryOpContext(ParserRuleContext, int) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AndBinaryOpContext
APPEND_PATH - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
APPEND_SUFFIX - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
apply(Expression, Map<String, ExpressionNode>) - Method in class org.apache.sling.scripting.sightly.impl.filter.AbstractFilter
apply(Expression, Map<String, ExpressionNode>) - Method in class org.apache.sling.scripting.sightly.impl.filter.FormatFilter
apply(Expression, Map<String, ExpressionNode>) - Method in class org.apache.sling.scripting.sightly.impl.filter.I18nFilter
apply(Expression, Map<String, ExpressionNode>) - Method in class org.apache.sling.scripting.sightly.impl.filter.JoinFilter
apply(Expression, Map<String, ExpressionNode>) - Method in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
apply(Expression, Map<String, ExpressionNode>) - Method in class org.apache.sling.scripting.sightly.impl.filter.XSSFilter
apply(Expression, ExpressionContext) - Method in class org.apache.sling.scripting.sightly.impl.filter.AbstractFilter
apply(Expression, ExpressionContext) - Method in interface org.apache.sling.scripting.sightly.impl.filter.Filter
  Transform the given expression
ARRAY_END - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
ARRAY_END - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
ARRAY_END() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
ARRAY_END() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
ARRAY_END(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
ARRAY_START - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
ARRAY_START - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
ARRAY_START() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
ARRAY_START() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
ARRAY_START(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
ArrayLiteral - Class in org.apache.sling.scripting.sightly.compiler.expression.nodes
  Syntactical structure for an array of items.
ArrayLiteral(List<ExpressionNode>) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.ArrayLiteral
  Creates an array from a list of `ExpressionNode` elements.
ASSIGN - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
ASSIGN - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
ASSIGN() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionContext
assignDefault(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.DeadCodeRemoval
assignDefault(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ConstantFolding
assignDefault(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.SyntheticMapRemoval
assignDefault(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.UnusedVariableRemoval
assignDefault(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.TrackingVisitor
atom - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
atom() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
atom() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
Atom - Interface in org.apache.sling.scripting.sightly.compiler.expression.nodes
  An `Atom` defines an `ExpressionNode` that can be translated to simple text, like identifiers or primitive constants (strings, booleans and numbers).
AtomContext(ParserRuleContext, int) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AtomContext
attachChecker(CommandStream) - Static method in class org.apache.sling.scripting.sightly.impl.compiler.debug.SanityChecker
Attribute(String, Object, char) - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.frontend.ElementContext.Attribute
ATTRIBUTE - org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
ATTRIBUTE - org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
ATTRIBUTE_NAME - org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
attributeCount() - Method in interface org.apache.sling.scripting.sightly.impl.html.dom.AttributeList
  Return the count of attributes
AttributeList - Interface in org.apache.sling.scripting.sightly.impl.html.dom
  Contains the list of attributes inside an HTML tag.
attributeNames() - Method in interface org.apache.sling.scripting.sightly.impl.html.dom.AttributeList
  Return the list of attribute names
AttributePlugin - Class in org.apache.sling.scripting.sightly.impl.plugin
  Implementation for the attribute plugin.
AttributePlugin() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.AttributePlugin

## B

BackendCompiler - Interface in org.apache.sling.scripting.sightly.compiler.backend
  A `BackendCompiler` can be hooked in into the `SightlyCompiler` in order to transpile HTL `Command`s into other JVM supported languages.
BASENAME_OPTION - Static variable in class org.apache.sling.scripting.sightly.impl.filter.I18nFilter
beforeAttribute(PushStream, String) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
beforeAttribute(PushStream, String) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
beforeAttribute(PushStream, String) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
beforeAttributes(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
beforeAttributes(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
beforeAttributes(PushStream) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
beforeAttributeValue(PushStream, String, ExpressionNode) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
beforeAttributeValue(PushStream, String, ExpressionNode) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
beforeAttributeValue(PushStream, String, ExpressionNode) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
beforeChildren(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
beforeChildren(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
beforeChildren(PushStream) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
beforeElement(PushStream, String) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
beforeElement(PushStream, String) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
beforeElement(PushStream, String) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
beforeTagClose(PushStream, boolean) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
beforeTagClose(PushStream, boolean) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
beforeTagClose(PushStream, boolean) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
beforeTagOpen(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
beforeTagOpen(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
beforeTagOpen(PushStream) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
BEGIN - Static variable in class org.apache.sling.scripting.sightly.impl.plugin.AbstractRepeatPlugin
beginStreamIgnore(PushStream) - Static method in class org.apache.sling.scripting.sightly.impl.compiler.Patterns
  Inserts a sequence of commands that will ignore the rest of the stream until the end stream sequence is inserted
BinaryOperation - Class in org.apache.sling.scripting.sightly.compiler.expression.nodes
  A {code BinaryOperation} defines an expression where a binary operator is applied (e.g.
BinaryOperation(BinaryOperator, ExpressionNode, ExpressionNode) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperation
  Creates a `BinaryOperation`.
BinaryOperation(BinaryOperator, ExpressionNode, ExpressionNode, Expression) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperation
  Creates a `BinaryOperation`.
BinaryOperator - Enum in org.apache.sling.scripting.sightly.compiler.expression.nodes
  Binary operators used in expressions.
BOOL_CONSTANT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
BOOL_CONSTANT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
BOOL_CONSTANT() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AtomContext
BooleanConstant - Class in org.apache.sling.scripting.sightly.compiler.expression.nodes
  Defines a Boolean constant (e.g.
BooleanConstant(boolean) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.BooleanConstant
  Creates a boolean constant from a boolean value.
BooleanConstant(String) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.BooleanConstant
  Creates a boolean constant from a raw string.
boolText - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AtomContext
BroadcastHandler - Class in org.apache.sling.scripting.sightly.impl.compiler.util.stream
  Broadcasts commands to other handlers
BroadcastHandler() - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.util.stream.BroadcastHandler
buildStatusObj(String, String) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AbstractRepeatPlugin

## C

Call(String, String) - Constructor for class org.apache.sling.scripting.sightly.compiler.commands.Procedure.Call
CallPlugin - Class in org.apache.sling.scripting.sightly.impl.plugin
CallPlugin() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.CallPlugin
channelNames - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
close() - Method in class org.apache.sling.scripting.sightly.impl.compiler.PushStream
  Closes this stream.
CoalescingWrites - Class in org.apache.sling.scripting.sightly.impl.compiler.optimization
  Aggregate consecutive writes in bigger chunks of text
collectionToString(Collection<?>) - Static method in class org.apache.sling.scripting.sightly.compiler.util.ObjectModel
  Deprecated.
  Converts the passed `collection` to a comma separated values `String` representation.
COMMA - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
COMMA - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
COMMA() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionListContext
COMMA() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ValueListContext
COMMA(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionListContext
COMMA(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ValueListContext
Command - Interface in org.apache.sling.scripting.sightly.compiler.commands
  A `Command` represents the type of instruction a certain HTL expression or block element should execute.
CommandHandler - Interface in org.apache.sling.scripting.sightly.compiler.commands
  The `CommandHandler` is the mechanism through which a `CommandStream` can be processed synchronously, as the stream is written.
CommandStream - Interface in org.apache.sling.scripting.sightly.compiler.commands
  This interface defines a stream to which `Command`s are pushed during the compilation of a HTL script by the `SightlyCompiler`.
CommandVariableUsage - Class in org.apache.sling.scripting.sightly.impl.compiler.optimization
  Extracts the variables used in a command
CommandVariableUsage() - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.optimization.CommandVariableUsage
CommandVisitor - Interface in org.apache.sling.scripting.sightly.compiler.commands
  The `CommandVisitor` is the mechanism through which a `Command` can be processed.
COMMENT - org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
COMMENT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
COMMENT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
compareTo(Filter) - Method in class org.apache.sling.scripting.sightly.impl.filter.AbstractFilter
compareTo(Plugin) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AbstractPlugin
comparisonOp - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonTermContext
comparisonOp() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
comparisonOp() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonTermContext
ComparisonOpContext(ParserRuleContext, int) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonOpContext
comparisonTerm() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
comparisonTerm() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InBinaryOpContext
comparisonTerm(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InBinaryOpContext
ComparisonTermContext(ParserRuleContext, int) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonTermContext
CompilationResult - Interface in org.apache.sling.scripting.sightly.compiler
  This class encapsulates the result of a compile operation performed by the `SightlyCompiler`.
CompilationResultImpl - Class in org.apache.sling.scripting.sightly.impl.compiler
CompilationResultImpl(CommandStream) - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.CompilationResultImpl
CompilationUnit - Interface in org.apache.sling.scripting.sightly.compiler
  This class describes a compilation unit that the `SightlyCompiler` will process during the call of the `compile` methods.
compile(CompilationUnit) - Method in class org.apache.sling.scripting.sightly.compiler.SightlyCompiler
  Compiles a `CompilationUnit`.
compile(CompilationUnit, BackendCompiler) - Method in class org.apache.sling.scripting.sightly.compiler.SightlyCompiler
  Compiles a `CompilationUnit`, passing the processed `CommandStream` to the provided `BackendCompiler`.
compile(PushStream, String) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.SimpleFrontend
CompilerContext - Class in org.apache.sling.scripting.sightly.impl.compiler.frontend
  Default implementation for the compiler context
CompilerContext(SymbolGenerator, ExpressionWrapper, PushStream) - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.frontend.CompilerContext
CompilerMessage - Interface in org.apache.sling.scripting.sightly.compiler
  This class describes the messages (warnings or errors) the `SightlyCompiler` will produce when compiling a script.
CompilerMessageImpl - Class in org.apache.sling.scripting.sightly.impl.compiler
CompilerMessageImpl(String, String, int, int) - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.CompilerMessageImpl
CONCATENATE - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
  String concatenation.
condition - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExprNodeContext
Conditional - Class in org.apache.sling.scripting.sightly.compiler.commands
  This `Command` imposes a condition on the next rendering commands.
Conditional() - Constructor for class org.apache.sling.scripting.sightly.compiler.commands.Conditional
Conditional.End - Class in org.apache.sling.scripting.sightly.compiler.commands
Conditional.Start - Class in org.apache.sling.scripting.sightly.compiler.commands
connect(CommandStream, PushStream, CommandVisitor) - Static method in class org.apache.sling.scripting.sightly.impl.compiler.util.stream.Streams
  Attach the visitor as a handle to the inStream and propagate the done signal from the inStream to the outStream
constant(Object) - Static method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.EvalResult
ConstantFolding - Class in org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce
  Optimization which evaluates constant expressions during compilation-time
containsAttribute(String) - Method in interface org.apache.sling.scripting.sightly.impl.html.dom.AttributeList
  Return a flag indicating whether a specified attribute exists
containsKey(String) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.MapLiteral
  Checks if the map contains the property identified by the passed property name.
containsOption(String) - Method in class org.apache.sling.scripting.sightly.compiler.expression.Expression
  Checks whether the expression has the specified option.
CONTEXT_OPTION - Static variable in class org.apache.sling.scripting.sightly.impl.compiler.Syntax
COUNT - Static variable in class org.apache.sling.scripting.sightly.impl.plugin.AbstractRepeatPlugin
createStringConstant(String) - Static method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.ParserHelper

## D

DeadCodeRemoval - Class in org.apache.sling.scripting.sightly.impl.compiler.optimization
  Removes code under conditionals which are proven to fail.
DeadCodeRemoval(StatefulVisitor.StateControl) - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.optimization.DeadCodeRemoval
decodeVariableName(PluginCallInfo) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AbstractPlugin
DEFAULT_LIST_ITEM_VAR_NAME - Static variable in class org.apache.sling.scripting.sightly.impl.compiler.Syntax
DEFAULT_VAR_PREFIX - Static variable in class org.apache.sling.scripting.sightly.impl.compiler.util.SymbolGenerator
DefaultPluginInvoke - Class in org.apache.sling.scripting.sightly.impl.plugin
  Empty implementation for plugin invocation.
DefaultPluginInvoke() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
DIV - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
  Floating point division.
DocumentHandler - Interface in org.apache.sling.scripting.sightly.impl.html.dom
  Invoked by the `HTMLParser` when elements are scanned.
DocumentParser - Class in org.apache.sling.scripting.sightly.impl.html.dom
DocumentParser() - Constructor for class org.apache.sling.scripting.sightly.impl.html.dom.DocumentParser
DOMAIN - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
DOT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
DOT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
DOT() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
DOT(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext

## E

ELEMENT - org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
ELEMENT_NAME - org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
ElementContext - Class in org.apache.sling.scripting.sightly.impl.compiler.frontend
  Data structure used by `MarkupHandler`.
ElementContext(String, String) - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.frontend.ElementContext
ElementContext.Attribute - Class in org.apache.sling.scripting.sightly.impl.compiler.frontend
ElementPlugin - Class in org.apache.sling.scripting.sightly.impl.plugin
ElementPlugin() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.ElementPlugin
elseBranch - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExprNodeContext
EmitterVisitor - Interface in org.apache.sling.scripting.sightly.impl.compiler.util.stream
  Command visitor which writes to an output stream.
EMPTY - Static variable in class org.apache.sling.scripting.sightly.compiler.expression.nodes.StringConstant
  The empty string constant.
END - Static variable in class org.apache.sling.scripting.sightly.compiler.commands.Conditional
END - Static variable in class org.apache.sling.scripting.sightly.compiler.commands.Loop
END - Static variable in class org.apache.sling.scripting.sightly.compiler.commands.Procedure
END - Static variable in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding
END - Static variable in class org.apache.sling.scripting.sightly.impl.plugin.AbstractRepeatPlugin
endStreamIgnore(PushStream) - Static method in class org.apache.sling.scripting.sightly.impl.compiler.Patterns
  Inserts a sequence of commands that cancels stream ignore
enterAndBinaryOp(SightlyParser.AndBinaryOpContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Enter a parse tree produced by `SightlyParser.andBinaryOp()`.
enterAndBinaryOp(SightlyParser.AndBinaryOpContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Enter a parse tree produced by `SightlyParser.andBinaryOp()`.
enterAtom(SightlyParser.AtomContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Enter a parse tree produced by `SightlyParser.atom()`.
enterAtom(SightlyParser.AtomContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Enter a parse tree produced by `SightlyParser.atom()`.
enterComparisonOp(SightlyParser.ComparisonOpContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Enter a parse tree produced by `SightlyParser.comparisonOp()`.
enterComparisonOp(SightlyParser.ComparisonOpContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Enter a parse tree produced by `SightlyParser.comparisonOp()`.
enterComparisonTerm(SightlyParser.ComparisonTermContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Enter a parse tree produced by `SightlyParser.comparisonTerm()`.
enterComparisonTerm(SightlyParser.ComparisonTermContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Enter a parse tree produced by `SightlyParser.comparisonTerm()`.
enterEveryRule(ParserRuleContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
enterExpression(SightlyParser.ExpressionContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Enter a parse tree produced by `SightlyParser.expression()`.
enterExpression(SightlyParser.ExpressionContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Enter a parse tree produced by `SightlyParser.expression()`.
enterExprNode(SightlyParser.ExprNodeContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Enter a parse tree produced by `SightlyParser.exprNode()`.
enterExprNode(SightlyParser.ExprNodeContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Enter a parse tree produced by `SightlyParser.exprNode()`.
enterFactor(SightlyParser.FactorContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Enter a parse tree produced by `SightlyParser.factor()`.
enterFactor(SightlyParser.FactorContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Enter a parse tree produced by `SightlyParser.factor()`.
enterField(SightlyParser.FieldContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Enter a parse tree produced by `SightlyParser.field()`.
enterField(SightlyParser.FieldContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Enter a parse tree produced by `SightlyParser.field()`.
enterInBinaryOp(SightlyParser.InBinaryOpContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Enter a parse tree produced by `SightlyParser.inBinaryOp()`.
enterInBinaryOp(SightlyParser.InBinaryOpContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Enter a parse tree produced by `SightlyParser.inBinaryOp()`.
enterInterpolation(SightlyParser.InterpolationContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Enter a parse tree produced by `SightlyParser.interpolation()`.
enterInterpolation(SightlyParser.InterpolationContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Enter a parse tree produced by `SightlyParser.interpolation()`.
enterOption(SightlyParser.OptionContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Enter a parse tree produced by `SightlyParser.option()`.
enterOption(SightlyParser.OptionContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Enter a parse tree produced by `SightlyParser.option()`.
enterOptionList(SightlyParser.OptionListContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Enter a parse tree produced by `SightlyParser.optionList()`.
enterOptionList(SightlyParser.OptionListContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Enter a parse tree produced by `SightlyParser.optionList()`.
enterOrBinaryOp(SightlyParser.OrBinaryOpContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Enter a parse tree produced by `SightlyParser.orBinaryOp()`.
enterOrBinaryOp(SightlyParser.OrBinaryOpContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Enter a parse tree produced by `SightlyParser.orBinaryOp()`.
enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AndBinaryOpContext
enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AtomContext
enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonOpContext
enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonTermContext
enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExpressionContext
enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExprNodeContext
enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.FactorContext
enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.FieldContext
enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InBinaryOpContext
enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InterpolationContext
enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionContext
enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionListContext
enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OrBinaryOpContext
enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.StringConstContext
enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TextFragContext
enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ValueListContext
enterSimple(SightlyParser.SimpleContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Enter a parse tree produced by `SightlyParser.simple()`.
enterSimple(SightlyParser.SimpleContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Enter a parse tree produced by `SightlyParser.simple()`.
enterStringConst(SightlyParser.StringConstContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Enter a parse tree produced by `SightlyParser.stringConst()`.
enterStringConst(SightlyParser.StringConstContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Enter a parse tree produced by `SightlyParser.stringConst()`.
enterTerm(SightlyParser.TermContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Enter a parse tree produced by `SightlyParser.term()`.
enterTerm(SightlyParser.TermContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Enter a parse tree produced by `SightlyParser.term()`.
enterTextFrag(SightlyParser.TextFragContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Enter a parse tree produced by `SightlyParser.textFrag()`.
enterTextFrag(SightlyParser.TextFragContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Enter a parse tree produced by `SightlyParser.textFrag()`.
enterValueList(SightlyParser.ValueListContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Enter a parse tree produced by `SightlyParser.valueList()`.
enterValueList(SightlyParser.ValueListContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Enter a parse tree produced by `SightlyParser.valueList()`.
eq(Object, Object) - Static method in enum org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
EQ - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
  Equal.
EQ - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
EQ - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
EQ() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonOpContext
equals(Object) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.StringConstant
equals(Object) - Method in class org.apache.sling.scripting.sightly.impl.filter.AbstractFilter
ESC_EXPR - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
ESC_EXPR - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
ESC_EXPR - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TextFragContext
ESC_EXPR() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TextFragContext
ESC_EXPR(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TextFragContext
eval(Object) - Method in enum org.apache.sling.scripting.sightly.compiler.expression.nodes.UnaryOperator
eval(Object, Object) - Method in enum org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
EvalResult - Class in org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce
  Data structure used in expression reducing
evaluate(ArrayLiteral) - Method in interface org.apache.sling.scripting.sightly.compiler.expression.NodeVisitor
  Evaluate a `ArrayLiteral` node.
evaluate(ArrayLiteral) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
evaluate(ArrayLiteral) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ExpressionReducer
evaluate(ArrayLiteral) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.expression.NodeTransformer
evaluate(BinaryOperation) - Method in interface org.apache.sling.scripting.sightly.compiler.expression.NodeVisitor
  Evaluate a `BinaryOperation` node.
evaluate(BinaryOperation) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
evaluate(BinaryOperation) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ExpressionReducer
evaluate(BinaryOperation) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.expression.NodeTransformer
evaluate(BooleanConstant) - Method in interface org.apache.sling.scripting.sightly.compiler.expression.NodeVisitor
  Evaluate a `BooleanConstant` node.
evaluate(BooleanConstant) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
evaluate(BooleanConstant) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ExpressionReducer
evaluate(BooleanConstant) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.expression.NodeTransformer
evaluate(Identifier) - Method in interface org.apache.sling.scripting.sightly.compiler.expression.NodeVisitor
  Evaluate an `Identifier` node.
evaluate(Identifier) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
evaluate(Identifier) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ExpressionReducer
evaluate(Identifier) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.expression.NodeTransformer
evaluate(MapLiteral) - Method in interface org.apache.sling.scripting.sightly.compiler.expression.NodeVisitor
  Evaluate a `MapLiteral` node.
evaluate(MapLiteral) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
evaluate(MapLiteral) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ExpressionReducer
evaluate(MapLiteral) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.expression.NodeTransformer
evaluate(NullLiteral) - Method in interface org.apache.sling.scripting.sightly.compiler.expression.NodeVisitor
  Evaluate a `NullLiteral` node.
evaluate(NullLiteral) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
evaluate(NullLiteral) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ExpressionReducer
evaluate(NullLiteral) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.expression.NodeTransformer
evaluate(NumericConstant) - Method in interface org.apache.sling.scripting.sightly.compiler.expression.NodeVisitor
  Evaluate a `NumericConstant` node.
evaluate(NumericConstant) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
evaluate(NumericConstant) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ExpressionReducer
evaluate(NumericConstant) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.expression.NodeTransformer
evaluate(PropertyAccess) - Method in interface org.apache.sling.scripting.sightly.compiler.expression.NodeVisitor
  Evaluate a `PropertyAccess` node.
evaluate(PropertyAccess) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
evaluate(PropertyAccess) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ExpressionReducer
evaluate(PropertyAccess) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.expression.NodeTransformer
evaluate(RuntimeCall) - Method in interface org.apache.sling.scripting.sightly.compiler.expression.NodeVisitor
  Evaluate a `RuntimeCall` node.
evaluate(RuntimeCall) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
evaluate(RuntimeCall) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ExpressionReducer
evaluate(RuntimeCall) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.expression.NodeTransformer
evaluate(StringConstant) - Method in interface org.apache.sling.scripting.sightly.compiler.expression.NodeVisitor
  Evaluate a `StringConstant` node.
evaluate(StringConstant) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
evaluate(StringConstant) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ExpressionReducer
evaluate(StringConstant) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.expression.NodeTransformer
evaluate(TernaryOperator) - Method in interface org.apache.sling.scripting.sightly.compiler.expression.NodeVisitor
  Evaluate a `TernaryOperator` node.
evaluate(TernaryOperator) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
evaluate(TernaryOperator) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ExpressionReducer
evaluate(TernaryOperator) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.expression.NodeTransformer
evaluate(UnaryOperation) - Method in interface org.apache.sling.scripting.sightly.compiler.expression.NodeVisitor
  Evaluate a `UnaryOperation` node.
evaluate(UnaryOperation) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
evaluate(UnaryOperation) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ExpressionReducer
evaluate(UnaryOperation) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.expression.NodeTransformer
EVEN - Static variable in class org.apache.sling.scripting.sightly.impl.plugin.AbstractRepeatPlugin
exitAndBinaryOp(SightlyParser.AndBinaryOpContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Exit a parse tree produced by `SightlyParser.andBinaryOp()`.
exitAndBinaryOp(SightlyParser.AndBinaryOpContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Exit a parse tree produced by `SightlyParser.andBinaryOp()`.
exitAtom(SightlyParser.AtomContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Exit a parse tree produced by `SightlyParser.atom()`.
exitAtom(SightlyParser.AtomContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Exit a parse tree produced by `SightlyParser.atom()`.
exitComparisonOp(SightlyParser.ComparisonOpContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Exit a parse tree produced by `SightlyParser.comparisonOp()`.
exitComparisonOp(SightlyParser.ComparisonOpContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Exit a parse tree produced by `SightlyParser.comparisonOp()`.
exitComparisonTerm(SightlyParser.ComparisonTermContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Exit a parse tree produced by `SightlyParser.comparisonTerm()`.
exitComparisonTerm(SightlyParser.ComparisonTermContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Exit a parse tree produced by `SightlyParser.comparisonTerm()`.
exitEveryRule(ParserRuleContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
exitExpression(SightlyParser.ExpressionContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Exit a parse tree produced by `SightlyParser.expression()`.
exitExpression(SightlyParser.ExpressionContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Exit a parse tree produced by `SightlyParser.expression()`.
exitExprNode(SightlyParser.ExprNodeContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Exit a parse tree produced by `SightlyParser.exprNode()`.
exitExprNode(SightlyParser.ExprNodeContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Exit a parse tree produced by `SightlyParser.exprNode()`.
exitFactor(SightlyParser.FactorContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Exit a parse tree produced by `SightlyParser.factor()`.
exitFactor(SightlyParser.FactorContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Exit a parse tree produced by `SightlyParser.factor()`.
exitField(SightlyParser.FieldContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Exit a parse tree produced by `SightlyParser.field()`.
exitField(SightlyParser.FieldContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Exit a parse tree produced by `SightlyParser.field()`.
exitInBinaryOp(SightlyParser.InBinaryOpContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Exit a parse tree produced by `SightlyParser.inBinaryOp()`.
exitInBinaryOp(SightlyParser.InBinaryOpContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Exit a parse tree produced by `SightlyParser.inBinaryOp()`.
exitInterpolation(SightlyParser.InterpolationContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Exit a parse tree produced by `SightlyParser.interpolation()`.
exitInterpolation(SightlyParser.InterpolationContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Exit a parse tree produced by `SightlyParser.interpolation()`.
exitOption(SightlyParser.OptionContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Exit a parse tree produced by `SightlyParser.option()`.
exitOption(SightlyParser.OptionContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Exit a parse tree produced by `SightlyParser.option()`.
exitOptionList(SightlyParser.OptionListContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Exit a parse tree produced by `SightlyParser.optionList()`.
exitOptionList(SightlyParser.OptionListContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Exit a parse tree produced by `SightlyParser.optionList()`.
exitOrBinaryOp(SightlyParser.OrBinaryOpContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Exit a parse tree produced by `SightlyParser.orBinaryOp()`.
exitOrBinaryOp(SightlyParser.OrBinaryOpContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Exit a parse tree produced by `SightlyParser.orBinaryOp()`.
exitRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AndBinaryOpContext
exitRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AtomContext
exitRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonOpContext
exitRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonTermContext
exitRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExpressionContext
exitRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExprNodeContext
exitRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.FactorContext
exitRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.FieldContext
exitRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InBinaryOpContext
exitRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InterpolationContext
exitRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionContext
exitRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionListContext
exitRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OrBinaryOpContext
exitRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
exitRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.StringConstContext
exitRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
exitRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TextFragContext
exitRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ValueListContext
exitSimple(SightlyParser.SimpleContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Exit a parse tree produced by `SightlyParser.simple()`.
exitSimple(SightlyParser.SimpleContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Exit a parse tree produced by `SightlyParser.simple()`.
exitStringConst(SightlyParser.StringConstContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Exit a parse tree produced by `SightlyParser.stringConst()`.
exitStringConst(SightlyParser.StringConstContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Exit a parse tree produced by `SightlyParser.stringConst()`.
exitTerm(SightlyParser.TermContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Exit a parse tree produced by `SightlyParser.term()`.
exitTerm(SightlyParser.TermContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Exit a parse tree produced by `SightlyParser.term()`.
exitTextFrag(SightlyParser.TextFragContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Exit a parse tree produced by `SightlyParser.textFrag()`.
exitTextFrag(SightlyParser.TextFragContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Exit a parse tree produced by `SightlyParser.textFrag()`.
exitValueList(SightlyParser.ValueListContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
  Exit a parse tree produced by `SightlyParser.valueList()`.
exitValueList(SightlyParser.ValueListContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
  Exit a parse tree produced by `SightlyParser.valueList()`.
expr - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExpressionContext
Expr(Expression) - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment.Expr
EXPR_END - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
EXPR_END - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
EXPR_END() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExpressionContext
EXPR_START - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
EXPR_START - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
EXPR_START() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExpressionContext
expression - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InterpolationContext
expression() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
expression() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InterpolationContext
expression(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InterpolationContext
Expression - Class in org.apache.sling.scripting.sightly.compiler.expression
  This class represents a HTL Expression.
Expression(ExpressionNode) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.Expression
  Create an expression with just a root node.
Expression(ExpressionNode, Map<String, ExpressionNode>) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.Expression
  Create an expression with a root node and options.
Expression(ExpressionNode, Map<String, ExpressionNode>, String) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.Expression
  Create an expression with a root node and options.
ExpressionContext - Enum in org.apache.sling.scripting.sightly.impl.filter
  Defines a context for the `Expression` that will be processed by a `Filter`.
ExpressionContext(ParserRuleContext, int) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExpressionContext
ExpressionMode - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
ExpressionNode - Interface in org.apache.sling.scripting.sightly.compiler.expression
  Defines a node in a HTL expression tree.
ExpressionParser - Class in org.apache.sling.scripting.sightly.impl.compiler.frontend
ExpressionParser() - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.frontend.ExpressionParser
ExpressionReducer - Class in org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce
  Try to evaluate constant parts in expressions
ExpressionWrapper - Class in org.apache.sling.scripting.sightly.impl.compiler.frontend
  This object wraps expressions in filter applications depending on options.
ExpressionWrapper(PushStream, List<Filter>, Set<String>) - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.frontend.ExpressionWrapper
exprNode - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExpressionContext
exprNode - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionContext
exprNode - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
exprNode - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
exprNode() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExpressionContext
exprNode() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
exprNode() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionContext
exprNode() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
exprNode() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
exprNode() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ValueListContext
exprNode(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
exprNode(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ValueListContext
ExprNodeContext(ParserRuleContext, int) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExprNodeContext
EXTENSION - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
extractVariables(Command) - Static method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.CommandVariableUsage

## F

f - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionListContext
f - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ValueListContext
factor - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonTermContext
factor() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonTermContext
factor() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
factor(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonTermContext
FactorContext(ParserRuleContext, int) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.FactorContext
FALSE - Static variable in class org.apache.sling.scripting.sightly.compiler.expression.nodes.BooleanConstant
field - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
field() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
field() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
field(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
FieldContext(ParserRuleContext, int) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.FieldContext
Filter - Interface in org.apache.sling.scripting.sightly.impl.filter
  A filter is a transformation which performs modifications on expressions.
findBeanMethod(Class<?>, String) - Static method in class org.apache.sling.scripting.sightly.compiler.util.ObjectModel
  Deprecated.
  Given a bean class and a base method name, this method will try to find a public method without parameters that is named: `baseName` get + `BaseName` is + `BaseName`
findVariables(ExpressionNode) - Static method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
FIRST - Static variable in class org.apache.sling.scripting.sightly.impl.plugin.AbstractRepeatPlugin
FLOAT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
FLOAT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
FLOAT() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AtomContext
FORMAT - Static variable in class org.apache.sling.scripting.sightly.compiler.expression.nodes.RuntimeCall
  The name of the `RuntimeCall` function that will process string formatting.
FORMAT - Static variable in class org.apache.sling.scripting.sightly.compiler.RuntimeFunction
  Deprecated.
  The name of the `RuntimeCall` function that will process string formatting.
FORMAT_OPTION - Static variable in class org.apache.sling.scripting.sightly.impl.filter.FormatFilter
FormatFilter - Class in org.apache.sling.scripting.sightly.impl.filter
  Implementation for the format filter & runtime support.
Fragment - Interface in org.apache.sling.scripting.sightly.impl.compiler.frontend
  A segment in an interpolation.
FRAGMENT - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
Fragment.Expr - Class in org.apache.sling.scripting.sightly.impl.compiler.frontend
  A fragment which is an expression.
Fragment.Text - Class in org.apache.sling.scripting.sightly.impl.compiler.frontend
  A text fragment.
fromIterator(Iterator<Object>) - Static method in class org.apache.sling.scripting.sightly.compiler.util.ObjectModel
  Deprecated.
  Given an `iterator`, this method will return a `Collection`.

## G

generateGlobalVariable(String) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.CompilerContext
generateVariable(String) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.CompilerContext
GEQ - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
  Greater or equal.
GEQ - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
GEQ - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
GEQ() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonOpContext
get(String) - Method in class org.apache.sling.scripting.sightly.compiler.util.VariableTracker
  Get the data associated with the given variable.
getAll(String) - Method in class org.apache.sling.scripting.sightly.compiler.util.VariableTracker
  Get an immutable view of all the data items associated with the specified variable.
getApplicableContexts() - Method in class org.apache.sling.scripting.sightly.impl.filter.AbstractFilter
getApplicableContexts() - Method in interface org.apache.sling.scripting.sightly.impl.filter.Filter
  Provides the applicable contexts for this filter.
getArguments() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.RuntimeCall
  Get the nodes of the argument calls.
getArguments() - Method in class org.apache.sling.scripting.sightly.impl.plugin.PluginCallInfo
  Get the plugin arguments
getArgumentsVariable() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Procedure.Call
getATN() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
getATN() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
getAttributes() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.ElementContext
getAttributes() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateElementNode
getBeginVariable() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Loop.Start
getChannelNames() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
getChildren() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateElementNode
getCode() - Method in class org.apache.sling.scripting.sightly.impl.compiler.PushStream.StreamMessage
getColumn() - Method in interface org.apache.sling.scripting.sightly.compiler.CompilerMessage
  Returns the column number of the script text that generated this message.
getColumn() - Method in exception org.apache.sling.scripting.sightly.compiler.SightlyCompilerException
  Returns the column in the line where the error occurred, if the information is available.
getColumn() - Method in class org.apache.sling.scripting.sightly.impl.compiler.CompilerMessageImpl
getCommands() - Method in interface org.apache.sling.scripting.sightly.compiler.commands.CommandStream
  Returns the `List` of commands that were written into this stream.
getCommands() - Method in class org.apache.sling.scripting.sightly.impl.compiler.PushStream
getCommandStream() - Method in interface org.apache.sling.scripting.sightly.compiler.CompilationResult
  Provides access to the generated `CommandStream` for evaluating / replaying the `Command`s after the compile operation.
getCommandStream() - Method in class org.apache.sling.scripting.sightly.impl.compiler.CompilationResultImpl
getCondition() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.TernaryOperator
  Returns the condition of this operator.
getContent() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Interpolation
getContextForPlugin(String) - Static method in enum org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
  Retrieves the context for the plugin specified by `pluginName`.
getControl() - Method in class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor
getElseBranch() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.TernaryOperator
  Returns the "else" branch.
getEndVariable() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Loop.Start
getErrors() - Method in interface org.apache.sling.scripting.sightly.compiler.CompilationResult
  Provides the list of errors recorded during the compilation.
getErrors() - Method in class org.apache.sling.scripting.sightly.impl.compiler.CompilationResultImpl
getExpectedTruthValue() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Conditional.Start
getExpression() - Method in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.Global
getExpression() - Method in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.Start
getExpression() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment.Expr
getExpression() - Method in interface org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment
getExpression() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment.Text
getField(Object, String) - Static method in class org.apache.sling.scripting.sightly.compiler.util.ObjectModel
  Deprecated.
  Given an `object`, this method will return the value of the public field identified by `fieldName`.
getFragment(int) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Interpolation
  Return the fragment with the specified index
getFragments() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Interpolation
getFunctionName() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.RuntimeCall
  Get the name of the runtime call.
getGrammarFileName() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
getGrammarFileName() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
getIndex(Object, int) - Static method in class org.apache.sling.scripting.sightly.compiler.util.ObjectModel
  Deprecated.
  Given an indexable `object` (i.e.
getIndexVariable() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Loop.Start
getInstance() - Static method in class org.apache.sling.scripting.sightly.impl.filter.FormatFilter
getInstance() - Static method in class org.apache.sling.scripting.sightly.impl.filter.I18nFilter
getInstance() - Static method in class org.apache.sling.scripting.sightly.impl.filter.JoinFilter
getInstance() - Static method in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
getInstance() - Static method in class org.apache.sling.scripting.sightly.impl.filter.XSSFilter
getItems() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.ArrayLiteral
  Returns an unmodifiable `List` containing the array's elements.
getItemVariable() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Loop.Start
getLeftOperand() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperation
  Returns the left operand.
getLine() - Method in interface org.apache.sling.scripting.sightly.compiler.CompilerMessage
  Returns the line number of the script text that generated this message.
getLine() - Method in exception org.apache.sling.scripting.sightly.compiler.SightlyCompilerException
  Returns the line where the error occurred, if the information is available.
getLine() - Method in class org.apache.sling.scripting.sightly.impl.compiler.CompilerMessageImpl
getListVariable() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Loop.Start
getMap() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.MapLiteral
  Returns an unmodifiable view of the backing map.
getMessage() - Method in interface org.apache.sling.scripting.sightly.compiler.CompilerMessage
  Returns the compiler's message.
getMessage() - Method in class org.apache.sling.scripting.sightly.impl.compiler.CompilerMessageImpl
getMessage() - Method in class org.apache.sling.scripting.sightly.impl.compiler.PushStream.StreamMessage
getModeNames() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
getName() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Procedure.Start
getName() - Method in enum org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
getName() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.Identifier
  Retrieves the name of the identifier
getName() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.ElementContext.Attribute
getName() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateAttribute
getName() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateElementNode
getName() - Method in class org.apache.sling.scripting.sightly.impl.plugin.PluginCallInfo
  Get the name of the called plugin
getNode() - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.EvalResult
getOccurrenceCount(String) - Method in class org.apache.sling.scripting.sightly.compiler.util.VariableTracker
  Get how many times a variable was declared in the current scope.
getOffendingInput() - Method in exception org.apache.sling.scripting.sightly.compiler.SightlyCompilerException
  Returns the offending input, as a raw string.
getOpenTagStartMarkup() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.ElementContext
getOperator() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperation
  Returns the operator of the operation.
getOperator() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.UnaryOperation
  Returns the operator applied in this operation.
getOptions() - Method in class org.apache.sling.scripting.sightly.compiler.expression.Expression
  Get the options for this expression.
getOptions() - Method in class org.apache.sling.scripting.sightly.impl.filter.AbstractFilter
getOptions() - Method in enum org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
getOptions() - Method in interface org.apache.sling.scripting.sightly.impl.filter.Filter
  Provides the option names this `Filter` will process.
getOutputStream() - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.DeadCodeRemoval
getOutputStream() - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ConstantFolding
getOutputStream() - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.SyntheticMapRemoval
getOutputStream() - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.UnusedVariableRemoval
getOutputStream() - Method in interface org.apache.sling.scripting.sightly.impl.compiler.util.stream.EmitterVisitor
  Get the output stream
getParameters() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Procedure.Start
getParentExpression() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperation
  Returns the parent expression, if any.
getProperty() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.PropertyAccess
  Returns the expression node identifying the accessed property.
getPushStream() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.CompilerContext
getQuoteChar() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.ElementContext.Attribute
getQuoteChar() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateAttribute
getQuoteChar(String) - Method in interface org.apache.sling.scripting.sightly.impl.html.dom.AttributeList
  Return an attribute's quote character, given its name or `0` if the attribute cannot be found.
getQuotedValue(String) - Method in interface org.apache.sling.scripting.sightly.impl.html.dom.AttributeList
  Return an attribute's value, already surrounded with the quotes originally in place.
getRawText() - Method in class org.apache.sling.scripting.sightly.compiler.expression.Expression
  Returns the raw text representation of this expression.
getRequiredOptions() - Method in class org.apache.sling.scripting.sightly.impl.filter.AbstractFilter
getRequiredOptions() - Method in interface org.apache.sling.scripting.sightly.impl.filter.Filter
  Provides the option names that will trigger a filter's execution.
getRightOperand() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperation
  Returns the right operand.
getRoot() - Method in class org.apache.sling.scripting.sightly.compiler.expression.Expression
  Get the root node of this expression.
getRuleIndex() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AndBinaryOpContext
getRuleIndex() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AtomContext
getRuleIndex() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonOpContext
getRuleIndex() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonTermContext
getRuleIndex() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExpressionContext
getRuleIndex() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExprNodeContext
getRuleIndex() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.FactorContext
getRuleIndex() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.FieldContext
getRuleIndex() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InBinaryOpContext
getRuleIndex() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InterpolationContext
getRuleIndex() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionContext
getRuleIndex() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionListContext
getRuleIndex() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OrBinaryOpContext
getRuleIndex() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
getRuleIndex() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.StringConstContext
getRuleIndex() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
getRuleIndex() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TextFragContext
getRuleIndex() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ValueListContext
getRuleNames() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
getRuleNames() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
getScriptName() - Method in interface org.apache.sling.scripting.sightly.compiler.CompilationUnit
  Returns the name of the script that will be compiled.
getScriptName() - Method in interface org.apache.sling.scripting.sightly.compiler.CompilerMessage
  Returns the script name associated with this message.
getScriptName() - Method in class org.apache.sling.scripting.sightly.impl.compiler.CompilerMessageImpl
getScriptReader() - Method in interface org.apache.sling.scripting.sightly.compiler.CompilationUnit
  Provides the `Reader` from which the compiler will read the script to compile.
getSerializedATN() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
getSerializedATN() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
getStepVariable() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Loop.Start
getTagName() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.ElementContext
getTarget() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.PropertyAccess
  The object being accessed.
getTarget() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.UnaryOperation
  Returns the target to which the operation is applied.
getTemplate() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateParser.TemplateParserContext
getTemplateVariable() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Procedure.Call
getText() - Method in class org.apache.sling.scripting.sightly.compiler.commands.OutText
getText() - Method in interface org.apache.sling.scripting.sightly.compiler.expression.nodes.Atom
  Get the text content for this nodes
getText() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.BooleanConstant
getText() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.Identifier
getText() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.NumericConstant
getText() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.StringConstant
  Gets the string content
getText() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment.Expr
getText() - Method in interface org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment
getText() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment.Text
getText() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateCommentNode
getText() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateTextNode
getThenBranch() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.TernaryOperator
  Returns the "then" branch.
getTokenNames() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
  Deprecated.
getTokenNames() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
  Deprecated.
getValue() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.BooleanConstant
  Returns the boolean value of the constant.
getValue() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.NumericConstant
  Returns the number representation of this constant.
getValue() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.ElementContext.Attribute
getValue() - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.EvalResult
getValue() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateAttribute
getValue(String) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.MapLiteral
  Returns an `ExpressionNode` from the backing map.
getValue(String) - Method in interface org.apache.sling.scripting.sightly.impl.html.dom.AttributeList
  Return an attribute's value, given its name or `null` if the attribute cannot be found.
getVariable() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Conditional.Start
getVariableName() - Method in class org.apache.sling.scripting.sightly.compiler.commands.OutputVariable
getVariableName() - Method in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.Global
getVariableName() - Method in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.Start
getVocabulary() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
getVocabulary() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
getWarnings() - Method in interface org.apache.sling.scripting.sightly.compiler.CompilationResult
  Provides the list of warnings recorded during the compilation.
getWarnings() - Method in class org.apache.sling.scripting.sightly.impl.compiler.CompilationResultImpl
getWarnings() - Method in class org.apache.sling.scripting.sightly.impl.compiler.PushStream
global(String) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.SymbolGenerator
Global(String, ExpressionNode) - Constructor for class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.Global
GT - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
  Greater than.
GT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
GT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
GT() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonOpContext

## H

handle(CommandStream) - Method in interface org.apache.sling.scripting.sightly.compiler.backend.BackendCompiler
  Process a stream of commands
hasEndSlash() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateElementNode
hashCode() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.StringConstant
hashCode() - Method in class org.apache.sling.scripting.sightly.impl.filter.AbstractFilter
HINT_OPTION - Static variable in class org.apache.sling.scripting.sightly.impl.filter.I18nFilter
HTML - org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
HtmlParser - Class in org.apache.sling.scripting.sightly.impl.html.dom
  HTML parser.

## I

I_DIV - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
  Integer division.
I18N - Static variable in class org.apache.sling.scripting.sightly.compiler.expression.nodes.RuntimeCall
  The name of the `RuntimeCall` function that will process i18n.
I18N - Static variable in class org.apache.sling.scripting.sightly.compiler.RuntimeFunction
  Deprecated.
  The name of the `RuntimeCall` function that will process i18n.
I18N_OPTION - Static variable in class org.apache.sling.scripting.sightly.impl.filter.I18nFilter
I18nFilter - Class in org.apache.sling.scripting.sightly.impl.filter
  Filter for i18n translation
ID - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
ID - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AtomContext
ID - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.FieldContext
ID - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
ID - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionContext
ID() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AtomContext
ID() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.FieldContext
ID() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionContext
Identifier - Class in org.apache.sling.scripting.sightly.compiler.expression.nodes
  Defines a single variable.
Identifier(String) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.Identifier
  Creates an identifier.
IgnoreRange - Class in org.apache.sling.scripting.sightly.impl.compiler.visitor
  Ignore a nested range of commands.
IgnoreRange(Class<? extends Command>, Class<? extends Command>) - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.visitor.IgnoreRange
IN - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
IN_OP - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
IN_OP - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
IN_OP() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InBinaryOpContext
IN_OP(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InBinaryOpContext
inBinaryOp() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AndBinaryOpContext
inBinaryOp() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
inBinaryOp(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AndBinaryOpContext
InBinaryOpContext(ParserRuleContext, int) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InBinaryOpContext
INCLUDE - Static variable in class org.apache.sling.scripting.sightly.compiler.expression.nodes.RuntimeCall
  The name of the `RuntimeCall` function that will perform script execution delegation.
INCLUDE - Static variable in class org.apache.sling.scripting.sightly.compiler.RuntimeFunction
  Deprecated.
  The name of the `RuntimeCall` function that will perform script execution delegation.
IncludePlugin - Class in org.apache.sling.scripting.sightly.impl.plugin
  Implementation for the include plugin
IncludePlugin() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.IncludePlugin
INDEX - Static variable in class org.apache.sling.scripting.sightly.impl.plugin.AbstractRepeatPlugin
initializeWith(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor
inOp(Object, Object) - Static method in enum org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
INSTANCE - Static variable in class org.apache.sling.scripting.sightly.compiler.expression.nodes.NullLiteral
INSTANCE - Static variable in class org.apache.sling.scripting.sightly.impl.compiler.debug.LoggingHandler
INT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
INT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
INT() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AtomContext
interp - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InterpolationContext
interpolation() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
Interpolation - Class in org.apache.sling.scripting.sightly.impl.compiler.frontend
  A sequence with alternating string fragments and HTL expressions.
Interpolation() - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.frontend.Interpolation
InterpolationContext(ParserRuleContext, int) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InterpolationContext
invoke(Expression, PluginCallInfo, CompilerContext) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AttributePlugin
invoke(Expression, PluginCallInfo, CompilerContext) - Method in class org.apache.sling.scripting.sightly.impl.plugin.CallPlugin
invoke(Expression, PluginCallInfo, CompilerContext) - Method in class org.apache.sling.scripting.sightly.impl.plugin.ElementPlugin
invoke(Expression, PluginCallInfo, CompilerContext) - Method in class org.apache.sling.scripting.sightly.impl.plugin.IncludePlugin
invoke(Expression, PluginCallInfo, CompilerContext) - Method in class org.apache.sling.scripting.sightly.impl.plugin.ListPlugin
invoke(Expression, PluginCallInfo, CompilerContext) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.Plugin
  Given the plugin invocation provide an invoke object which will influence the rendering command stream
invoke(Expression, PluginCallInfo, CompilerContext) - Method in class org.apache.sling.scripting.sightly.impl.plugin.RepeatPlugin
invoke(Expression, PluginCallInfo, CompilerContext) - Method in class org.apache.sling.scripting.sightly.impl.plugin.ResourcePlugin
invoke(Expression, PluginCallInfo, CompilerContext) - Method in class org.apache.sling.scripting.sightly.impl.plugin.SetPlugin
invoke(Expression, PluginCallInfo, CompilerContext) - Method in class org.apache.sling.scripting.sightly.impl.plugin.TemplatePlugin
invoke(Expression, PluginCallInfo, CompilerContext) - Method in class org.apache.sling.scripting.sightly.impl.plugin.TestPlugin
invoke(Expression, PluginCallInfo, CompilerContext) - Method in class org.apache.sling.scripting.sightly.impl.plugin.TextPlugin
invoke(Expression, PluginCallInfo, CompilerContext) - Method in class org.apache.sling.scripting.sightly.impl.plugin.UnwrapPlugin
invoke(Expression, PluginCallInfo, CompilerContext) - Method in class org.apache.sling.scripting.sightly.impl.plugin.UsePlugin
invokeBeanMethod(Object, String) - Static method in class org.apache.sling.scripting.sightly.compiler.util.ObjectModel
  Deprecated.
  Given a bean `object`, this method will invoke the public method without parameters identified by `methodName` and return the invocation's result.
IS_WHITESPACE - org.apache.sling.scripting.sightly.compiler.expression.nodes.UnaryOperator
  Evaluates whether the operand is a string of only whitespace characters
isConstant() - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.EvalResult
isDeclared(String) - Method in class org.apache.sling.scripting.sightly.compiler.util.VariableTracker
  Checks if the variable identified by `name` is tracked by this tracker or not.
isEmpty() - Method in class org.apache.sling.scripting.sightly.compiler.util.VariableTracker
  Checks if the declaration stack is empty.
isExpression() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment.Expr
isExpression() - Method in interface org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment
isExpression() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment.Text
isHasEndElement() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateElementNode
isInScope(String) - Method in class org.apache.sling.scripting.sightly.compiler.util.VariableTracker
  Check whether a variable was declared and is visible in the current scope.
isMethodAllowed(Method) - Static method in class org.apache.sling.scripting.sightly.compiler.util.ObjectModel
  Deprecated.
  Returns `true` if the method is not one of the `Object`'s class declared methods, with the exception of `Object.toString()`.
isModified() - Method in interface org.apache.sling.scripting.sightly.impl.html.dom.AttributeList
  Return a flag indicating whether this object was modified.
isPluginAttribute(String) - Static method in class org.apache.sling.scripting.sightly.impl.compiler.Syntax
isPrimitive(Object) - Static method in class org.apache.sling.scripting.sightly.compiler.util.ObjectModel
  Deprecated.
  Checks if the provided `object` is an instance of a primitive class.
isSensitiveAttribute(String) - Static method in class org.apache.sling.scripting.sightly.impl.html.MarkupUtils
  Attributes which should not be generated by Sightly
isSightlyComment(String) - Static method in class org.apache.sling.scripting.sightly.impl.compiler.Syntax
  Checks whether a piece of text represents a HTL comment
isStartElement() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateElementNode
isString() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment.Expr
isString() - Method in interface org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment
isString() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment.Text
ITEM_LOOP_STATUS_SUFFIX - Static variable in class org.apache.sling.scripting.sightly.impl.compiler.Syntax
itemLoopStatusVariable(String) - Static method in class org.apache.sling.scripting.sightly.impl.compiler.Syntax

## J

JOIN - Static variable in class org.apache.sling.scripting.sightly.compiler.expression.nodes.RuntimeCall
  The name of the `RuntimeCall` function that will process join operations on arrays.
JOIN - Static variable in class org.apache.sling.scripting.sightly.compiler.RuntimeFunction
  Deprecated.
  The name of the `RuntimeCall` function that will process join operations on arrays.
JOIN_OPTION - Static variable in class org.apache.sling.scripting.sightly.impl.filter.JoinFilter
JoinFilter - Class in org.apache.sling.scripting.sightly.impl.filter
  Filter providing support for the `join` option applied to arrays.

## L

LAST - Static variable in class org.apache.sling.scripting.sightly.impl.plugin.AbstractRepeatPlugin
LBRACKET - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
LBRACKET - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
LBRACKET() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
left - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AndBinaryOpContext
left - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonTermContext
left - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InBinaryOpContext
left - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OrBinaryOpContext
LENGTH - org.apache.sling.scripting.sightly.compiler.expression.nodes.UnaryOperator
  Evaluates the length of a collection
leq(Object, Object) - Static method in enum org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
LEQ - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
  Less or equal.
LEQ - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
LEQ - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
LEQ() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonOpContext
ListPlugin - Class in org.apache.sling.scripting.sightly.impl.plugin
ListPlugin() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.ListPlugin
LOCALE_OPTION - Static variable in class org.apache.sling.scripting.sightly.impl.filter.I18nFilter
LoggingHandler - Class in org.apache.sling.scripting.sightly.impl.compiler.debug
  Handler which logs all commands
lookup(String) - Static method in enum org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
  Returns the render context with the given name.
Loop - Class in org.apache.sling.scripting.sightly.compiler.commands
  This `Command` renders a sequence of commands repeatedly.
Loop() - Constructor for class org.apache.sling.scripting.sightly.compiler.commands.Loop
Loop.End - Class in org.apache.sling.scripting.sightly.compiler.commands
Loop.Start - Class in org.apache.sling.scripting.sightly.compiler.commands
lt(Object, Object) - Static method in enum org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
LT - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
  Less than.
LT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
LT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
LT() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonOpContext

## M

map(CommandStream, EmitterVisitor) - Static method in class org.apache.sling.scripting.sightly.impl.compiler.util.stream.Streams
  Attach the emitting visitor to the inStream.
MapLiteral - Class in org.apache.sling.scripting.sightly.compiler.expression.nodes
  Defines a syntactical construction representing a map.
MapLiteral(Map<String, ExpressionNode>) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.MapLiteral
  Creates a map representation.
MarkupContext - Enum in org.apache.sling.scripting.sightly.compiler.expression
  Indicates what type of content is being rendered.
MarkupHandler - Class in org.apache.sling.scripting.sightly.impl.html.dom
  Implementation for the markup handler
MarkupHandler(PushStream, Map<String, Plugin>, List<Filter>, Set<String>) - Constructor for class org.apache.sling.scripting.sightly.impl.html.dom.MarkupHandler
MarkupUtils - Class in org.apache.sling.scripting.sightly.impl.html
  Utility methods related to markup
MarkupUtils() - Constructor for class org.apache.sling.scripting.sightly.impl.html.MarkupUtils
MIDDLE - Static variable in class org.apache.sling.scripting.sightly.impl.plugin.AbstractRepeatPlugin
modeNames - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
MUL - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
  Multiplication.

## N

name - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionContext
name - Variable in class org.apache.sling.scripting.sightly.impl.plugin.AbstractPlugin
name() - Method in class org.apache.sling.scripting.sightly.impl.plugin.AbstractPlugin
name() - Method in interface org.apache.sling.scripting.sightly.impl.plugin.Plugin
  The name of the plugin
NEQ - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
  Not equal.
NEQ - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
NEQ - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
NEQ() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonOpContext
next() - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.SymbolGenerator
next(String) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.SymbolGenerator
node - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AndBinaryOpContext
node - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AtomContext
node - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonTermContext
node - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExprNodeContext
node - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.FactorContext
node - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.FieldContext
node - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InBinaryOpContext
node - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OrBinaryOpContext
node - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
node - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.StringConstContext
node - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
NodeTransformer - Class in org.apache.sling.scripting.sightly.impl.compiler.util.expression
NodeTransformer() - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.util.expression.NodeTransformer
NodeVisitor<T> - Interface in org.apache.sling.scripting.sightly.compiler.expression
  A `NodeVisitor` represents the mechanism through which `ExpressionNode` entities are processed.
NON_PARAMETRIZABLE_CONTEXTS - Static variable in class org.apache.sling.scripting.sightly.impl.filter.AbstractFilter
nonConstant(ExpressionNode) - Static method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.EvalResult
NOT - org.apache.sling.scripting.sightly.compiler.expression.nodes.UnaryOperator
  Evaluates to logical negation of the operand
NOT_OP - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
NOT_OP - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
NOT_OP() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.FactorContext
notTerm - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.FactorContext
NullLiteral - Class in org.apache.sling.scripting.sightly.compiler.expression.nodes
  Defines the null literal.
NUMBER - org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
NumericConstant - Class in org.apache.sling.scripting.sightly.compiler.expression.nodes
  Defines a numeric constant expression (e.g.
NumericConstant(Number) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.NumericConstant
  Creates a numeric constant based on a `Number` representation.
NumericConstant(String) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.NumericConstant
  Creates a numeric constant.
numText - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AtomContext

## O

ObjectModel - Class in org.apache.sling.scripting.sightly.compiler.util
  Deprecated.
  This class has been moved to `ObjectModel`.
ODD - Static variable in class org.apache.sling.scripting.sightly.impl.plugin.AbstractRepeatPlugin
onAttribute(String, String, char) - Method in class org.apache.sling.scripting.sightly.impl.html.dom.MarkupHandler
onCharacters(char[], int, int) - Method in interface org.apache.sling.scripting.sightly.impl.html.dom.DocumentHandler
  Receive notification of unparsed character data.
onCharacters(char[], int, int) - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateParser.TemplateParserContext
onCloseTag(String) - Method in class org.apache.sling.scripting.sightly.impl.html.dom.MarkupHandler
onCommand(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.DeadCodeRemoval
onCommand(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ConstantFolding
onCommand(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.SyntheticMapRemoval
onCommand(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.UnusedVariableRemoval
onCommand(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.IgnoreRange
onCommand(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.UniformVisitor
onComment(String) - Method in interface org.apache.sling.scripting.sightly.impl.html.dom.DocumentHandler
onComment(String) - Method in class org.apache.sling.scripting.sightly.impl.html.dom.MarkupHandler
onComment(String) - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateParser.TemplateParserContext
onCompleted() - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.IgnoreRange
onCompleted() - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.StatefulRangeIgnore
onDataNode(String) - Method in class org.apache.sling.scripting.sightly.impl.html.dom.MarkupHandler
onDocType(String) - Method in class org.apache.sling.scripting.sightly.impl.html.dom.MarkupHandler
onDocumentFinished() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.MarkupHandler
onDone() - Method in interface org.apache.sling.scripting.sightly.compiler.commands.CommandHandler
  This method is called when the stream has been closed.
onDone() - Method in class org.apache.sling.scripting.sightly.impl.compiler.debug.LoggingHandler
onDone() - Method in class org.apache.sling.scripting.sightly.impl.compiler.debug.SanityChecker
onDone() - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.CoalescingWrites
onDone() - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.stream.BroadcastHandler
onDone() - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.stream.VisitorHandler
ONE - Static variable in class org.apache.sling.scripting.sightly.compiler.expression.nodes.NumericConstant
onEmit(Command) - Method in interface org.apache.sling.scripting.sightly.compiler.commands.CommandHandler
  Allows this handler to process the `Command` that was just written into the stream to which this handler was attached.
onEmit(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.debug.LoggingHandler
onEmit(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.debug.SanityChecker
onEmit(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.CoalescingWrites
onEmit(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.stream.BroadcastHandler
onEmit(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.stream.VisitorHandler
onEnd() - Method in interface org.apache.sling.scripting.sightly.impl.html.dom.DocumentHandler
  Receive notification of parsing end.
onEnd() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateParser.TemplateParserContext
onEndElement(String) - Method in interface org.apache.sling.scripting.sightly.impl.html.dom.DocumentHandler
  Receive notification of the end of an element.
onEndElement(String) - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateParser.TemplateParserContext
onError(String) - Method in interface org.apache.sling.scripting.sightly.compiler.commands.CommandHandler
  Allows this handler to process error states.
onError(String) - Method in class org.apache.sling.scripting.sightly.impl.compiler.debug.LoggingHandler
onError(String) - Method in class org.apache.sling.scripting.sightly.impl.compiler.debug.SanityChecker
onError(String) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.CoalescingWrites
onError(String) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.stream.BroadcastHandler
onError(String) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.stream.VisitorHandler
onOpenTagEnd(String) - Method in class org.apache.sling.scripting.sightly.impl.html.dom.MarkupHandler
onOpenTagStart(String, String) - Method in class org.apache.sling.scripting.sightly.impl.html.dom.MarkupHandler
onPluginCall(PushStream, PluginCallInfo, Expression) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
onPluginCall(PushStream, PluginCallInfo, Expression) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
onPluginCall(PushStream, PluginCallInfo, Expression) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
onStart() - Method in interface org.apache.sling.scripting.sightly.impl.html.dom.DocumentHandler
  Receive notification of parsing start.
onStart() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateParser.TemplateParserContext
onStartElement(String, AttributeList, boolean) - Method in interface org.apache.sling.scripting.sightly.impl.html.dom.DocumentHandler
  Receive notification of the beginning of an element.
onStartElement(String, AttributeList, boolean) - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateParser.TemplateParserContext
onText(String) - Method in class org.apache.sling.scripting.sightly.impl.html.dom.MarkupHandler
op - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonOpContext
option() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
option() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionListContext
option(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionListContext
OPTION_SEP - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
OPTION_SEP - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
OPTION_SEP() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExpressionContext
OptionContext(ParserRuleContext, int) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionContext
optionList - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExpressionContext
optionList() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExpressionContext
optionList() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
OptionListContext(ParserRuleContext, int) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionListContext
options - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionListContext
OR - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
  Logical disjunction.
OR_OP - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
OR_OP - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
OR_OP() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OrBinaryOpContext
OR_OP(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OrBinaryOpContext
orBinaryOp - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExprNodeContext
orBinaryOp() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExprNodeContext
orBinaryOp() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
orBinaryOp(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExprNodeContext
OrBinaryOpContext(ParserRuleContext, int) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OrBinaryOpContext
org.apache.sling.scripting.sightly.compiler - package 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 - package 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 `Command`s into executable code for other languages.
org.apache.sling.scripting.sightly.compiler.commands - package org.apache.sling.scripting.sightly.compiler.commands
  The `org.apache.sling.scripting.sightly.compiler.commands` package defines the API for `Command` processing.
org.apache.sling.scripting.sightly.compiler.expression - package org.apache.sling.scripting.sightly.compiler.expression
  The `org.apache.sling.scripting.sightly.compiler.expression` package defines the API for `Expression` processing.
org.apache.sling.scripting.sightly.compiler.expression.nodes - package org.apache.sling.scripting.sightly.compiler.expression.nodes
  The `org.apache.sling.scripting.sightly.compiler.expression.nodes` package exposes the various `ExpressionNode` types.
org.apache.sling.scripting.sightly.compiler.util - package org.apache.sling.scripting.sightly.compiler.util
  Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.sling.scripting.sightly.impl.compiler - package org.apache.sling.scripting.sightly.impl.compiler
org.apache.sling.scripting.sightly.impl.compiler.debug - package org.apache.sling.scripting.sightly.impl.compiler.debug
org.apache.sling.scripting.sightly.impl.compiler.frontend - package org.apache.sling.scripting.sightly.impl.compiler.frontend
org.apache.sling.scripting.sightly.impl.compiler.optimization - package org.apache.sling.scripting.sightly.impl.compiler.optimization
org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce - package org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce
org.apache.sling.scripting.sightly.impl.compiler.util - package org.apache.sling.scripting.sightly.impl.compiler.util
org.apache.sling.scripting.sightly.impl.compiler.util.expression - package org.apache.sling.scripting.sightly.impl.compiler.util.expression
org.apache.sling.scripting.sightly.impl.compiler.util.stream - package org.apache.sling.scripting.sightly.impl.compiler.util.stream
org.apache.sling.scripting.sightly.impl.compiler.visitor - package org.apache.sling.scripting.sightly.impl.compiler.visitor
org.apache.sling.scripting.sightly.impl.filter - package org.apache.sling.scripting.sightly.impl.filter
org.apache.sling.scripting.sightly.impl.html - package org.apache.sling.scripting.sightly.impl.html
org.apache.sling.scripting.sightly.impl.html.dom - package org.apache.sling.scripting.sightly.impl.html.dom
org.apache.sling.scripting.sightly.impl.html.dom.template - package org.apache.sling.scripting.sightly.impl.html.dom.template
org.apache.sling.scripting.sightly.impl.parser.expr.generated - package org.apache.sling.scripting.sightly.impl.parser.expr.generated
org.apache.sling.scripting.sightly.impl.plugin - package org.apache.sling.scripting.sightly.impl.plugin
OutputVariable - Class in org.apache.sling.scripting.sightly.compiler.commands
  This `Command` renders a variable's value.
OutputVariable(String) - Constructor for class org.apache.sling.scripting.sightly.compiler.commands.OutputVariable
OutText - Class in org.apache.sling.scripting.sightly.compiler.commands
  This `Command` renders a text fragment.
OutText(String) - Constructor for class org.apache.sling.scripting.sightly.compiler.commands.OutText

## P

p - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ValueListContext
pa - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.FactorContext
parse(Reader) - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateParser
  Parse an html document
parse(Reader, DocumentHandler) - Static method in class org.apache.sling.scripting.sightly.impl.html.dom.HtmlParser
parse(String, MarkupHandler) - Static method in class org.apache.sling.scripting.sightly.impl.html.dom.DocumentParser
  Parse the given document and use the handler to process the markup events
parseInterpolation(String) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.ExpressionParser
  Parses the expression string.
parsePluginAttribute(String) - Static method in class org.apache.sling.scripting.sightly.impl.compiler.Syntax
ParserHelper - Class in org.apache.sling.scripting.sightly.impl.compiler.frontend
  Helper utilities for the ANTLR parser.
ParserHelper() - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.frontend.ParserHelper
PATH - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
Patterns - Class in org.apache.sling.scripting.sightly.impl.compiler
  The `Patterns` class provides various static methods that implement commonly used stream processing commands.
Patterns() - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.Patterns
peek() - Method in class org.apache.sling.scripting.sightly.compiler.util.VariableTracker
  Peeks at the top of the declaration stack.
Plugin - Interface in org.apache.sling.scripting.sightly.impl.plugin
  Common interface for plugins
PLUGIN_ATTRIBUTE_PREFIX - Static variable in class org.apache.sling.scripting.sightly.impl.compiler.Syntax
PLUGIN_DATA_SLY_ATTRIBUTE - org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
PLUGIN_DATA_SLY_CALL - org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
PLUGIN_DATA_SLY_ELEMENT - org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
PLUGIN_DATA_SLY_INCLUDE - org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
PLUGIN_DATA_SLY_LIST - org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
PLUGIN_DATA_SLY_REPEAT - org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
PLUGIN_DATA_SLY_RESOURCE - org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
PLUGIN_DATA_SLY_SET - org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
PLUGIN_DATA_SLY_TEMPLATE - org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
PLUGIN_DATA_SLY_TEST - org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
PLUGIN_DATA_SLY_TEXT - org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
PLUGIN_DATA_SLY_UNWRAP - org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
PLUGIN_DATA_SLY_USE - org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
PluginCallInfo - Class in org.apache.sling.scripting.sightly.impl.plugin
  Data related to a plugin call
PluginCallInfo(String, String[]) - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.PluginCallInfo
pluginInvoke() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.ElementContext
PluginInvoke - Interface in org.apache.sling.scripting.sightly.impl.plugin
  General interface for plugin invocations.
pop() - Method in class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor.StateControl
popVariable() - Method in class org.apache.sling.scripting.sightly.compiler.util.VariableTracker
  Pops a variable from this tracker.
PREPEND_PATH - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
PREPEND_SUFFIX - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
PRIMITIVE_CLASSES - Static variable in class org.apache.sling.scripting.sightly.compiler.util.ObjectModel
  Deprecated.
  A `Set` that stores all the supported primitive classes.
priority - Variable in class org.apache.sling.scripting.sightly.impl.filter.AbstractFilter
priority - Variable in class org.apache.sling.scripting.sightly.impl.plugin.AbstractPlugin
priority() - Method in class org.apache.sling.scripting.sightly.impl.filter.AbstractFilter
priority() - Method in interface org.apache.sling.scripting.sightly.impl.filter.Filter
  The priority with which filters are applied.
priority() - Method in class org.apache.sling.scripting.sightly.impl.plugin.AbstractPlugin
priority() - Method in interface org.apache.sling.scripting.sightly.impl.plugin.Plugin
  The priority of the plugin
Procedure - Class in org.apache.sling.scripting.sightly.compiler.commands
  This `Command` allows defining a HTL template - the only functional construct of the language.
Procedure() - Constructor for class org.apache.sling.scripting.sightly.compiler.commands.Procedure
Procedure.Call - Class in org.apache.sling.scripting.sightly.compiler.commands
Procedure.End - Class in org.apache.sling.scripting.sightly.compiler.commands
Procedure.Start - Class in org.apache.sling.scripting.sightly.compiler.commands
PropertyAccess - Class in org.apache.sling.scripting.sightly.compiler.expression.nodes
  Defines an expression in which an object is queried for a specific property (e.g.
PropertyAccess(ExpressionNode, Iterable<String>) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.PropertyAccess
  Builds a chained property access node with the given target and the specified properties.
PropertyAccess(ExpressionNode, String) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.PropertyAccess
  Creates a property access node.
PropertyAccess(ExpressionNode, ExpressionNode) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.PropertyAccess
  Creates a property access node.
push(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor.StateControl
PushStream - Class in org.apache.sling.scripting.sightly.impl.compiler
  A stream that can be written into.
PushStream() - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.PushStream
PushStream.StreamMessage - Class in org.apache.sling.scripting.sightly.impl.compiler
pushVariable(String, T) - Method in class org.apache.sling.scripting.sightly.compiler.util.VariableTracker
  Pushes a variable to this tracker.

## Q

QUERY - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter

## R

r - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionListContext
RBRACKET - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
RBRACKET - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
RBRACKET() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
reduce(ExpressionNode, VariableTracker<EvalResult>) - Static method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ExpressionReducer
REM - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
  Reminder.
REMOVE_QUERY - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
REMOVE_SELECTORS - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
removeOption(String) - Method in class org.apache.sling.scripting.sightly.compiler.expression.Expression
  Removes the given option from this expression.
removeValue(String) - Method in interface org.apache.sling.scripting.sightly.impl.html.dom.AttributeList
  Remove an attribute's value.
RepeatPlugin - Class in org.apache.sling.scripting.sightly.impl.plugin
RepeatPlugin() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.RepeatPlugin
replace(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor.StateControl
resolveProperty(Object, Object) - Static method in class org.apache.sling.scripting.sightly.compiler.util.ObjectModel
  Deprecated.
  Given the `target` object, this method attempts to resolve and return the value of the passed `property`.
RESOURCE - Static variable in class org.apache.sling.scripting.sightly.compiler.expression.nodes.RuntimeCall
  The name of the `RuntimeCall` function that will perform resource inclusion in the rendering process.
RESOURCE - Static variable in class org.apache.sling.scripting.sightly.compiler.RuntimeFunction
  Deprecated.
  The name of the `RuntimeCall` function that will perform resource inclusion in the rendering process.
ResourcePlugin - Class in org.apache.sling.scripting.sightly.impl.plugin
  The resource plugin.
ResourcePlugin() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.ResourcePlugin
right - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AndBinaryOpContext
right - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonTermContext
right - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InBinaryOpContext
right - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OrBinaryOpContext
RULE_andBinaryOp - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
RULE_atom - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
RULE_comparisonOp - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
RULE_comparisonTerm - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
RULE_expression - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
RULE_exprNode - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
RULE_factor - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
RULE_field - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
RULE_inBinaryOp - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
RULE_interpolation - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
RULE_option - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
RULE_optionList - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
RULE_orBinaryOp - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
RULE_simple - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
RULE_stringConst - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
RULE_term - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
RULE_textFrag - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
RULE_valueList - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
ruleNames - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
ruleNames - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
RuntimeCall - Class in org.apache.sling.scripting.sightly.compiler.expression.nodes
  A `RuntimeCall` is a special expression which provides access to utility functions from the runtime.
RuntimeCall(String, List<ExpressionNode>) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.RuntimeCall
  Creates a `RuntimeCall` based on a `functionName` and a list of `arguments`.
RuntimeCall(String, ExpressionNode...) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.RuntimeCall
  Creates a `RuntimeCall` based on a `functionName` and an array of `arguments`.
RuntimeFunction - Class in org.apache.sling.scripting.sightly.compiler
  Deprecated.
  constants are available in `RuntimeCall` starting with version 1.2.0 of the `org.apache.sling.scripting.sightly.compiler.expression.nodes` API.
RuntimeFunction() - Constructor for class org.apache.sling.scripting.sightly.compiler.RuntimeFunction
  Deprecated.

## S

SanityChecker - Class in org.apache.sling.scripting.sightly.impl.compiler.debug
  A visitor which checks a stream for correct closing of things
SCHEME - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
SCRIPT_COMMENT - org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
SCRIPT_REGEXP - org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
SCRIPT_STRING - org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
SCRIPT_TOKEN - org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
seal() - Method in class org.apache.sling.scripting.sightly.impl.compiler.CompilationResultImpl
SELECTORS - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
SequenceStreamTransformer - Class in org.apache.sling.scripting.sightly.impl.compiler.optimization
  Applies a list of transformations in sequence.
SequenceStreamTransformer(List<StreamTransformer>) - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.optimization.SequenceStreamTransformer
setContent(String) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Interpolation
setHasEndElement() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateElementNode
setHasStartElement() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateElementNode
SetPlugin - Class in org.apache.sling.scripting.sightly.impl.plugin
  Implementation for the `data-sly-set` plugin
SetPlugin() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.SetPlugin
setValue(String, String) - Method in interface org.apache.sling.scripting.sightly.impl.html.dom.AttributeList
  Set an attribute's value.
SideEffectVisitor - Class in org.apache.sling.scripting.sightly.compiler.expression
  Expression visitor which does not return anything for nodes; instead it performs specific side-effects depending on the expression nodes types.
SideEffectVisitor() - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
SightlyCompiler - Class in org.apache.sling.scripting.sightly.compiler
  The `SightlyCompiler` interprets a HTL script and transforms it internally into a `CommandStream`.
SightlyCompiler() - Constructor for class org.apache.sling.scripting.sightly.compiler.SightlyCompiler
SightlyCompilerException - Exception in org.apache.sling.scripting.sightly.compiler
  Exception thrown by the `SightlyCompiler` during various processing operations.
SightlyCompilerException() - Constructor for exception org.apache.sling.scripting.sightly.compiler.SightlyCompilerException
  Create a simple exception without any other information.
SightlyCompilerException(String) - Constructor for exception org.apache.sling.scripting.sightly.compiler.SightlyCompilerException
  Create an exception with a provided message.
SightlyCompilerException(String, String) - Constructor for exception org.apache.sling.scripting.sightly.compiler.SightlyCompilerException
  Create an exception that has information about offending syntax input.
SightlyCompilerException(String, String, int, int) - Constructor for exception org.apache.sling.scripting.sightly.compiler.SightlyCompilerException
  Creates an exception that has information about offending syntax input, with additional details about the position of the error.
SightlyCompilerException(String, String, int, int, Throwable) - Constructor for exception org.apache.sling.scripting.sightly.compiler.SightlyCompilerException
  Creates an exception that has information about offending syntax input, with additional details about the position of the error.
SightlyCompilerException(String, Throwable) - Constructor for exception org.apache.sling.scripting.sightly.compiler.SightlyCompilerException
  Creates an exception with a provided message and cause.
SightlyCompilerException(Throwable) - Constructor for exception org.apache.sling.scripting.sightly.compiler.SightlyCompilerException
  Create an exception with information about the cause.
SightlyLexer - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyLexer(CharStream) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
SightlyParser - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyParser(TokenStream) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
SightlyParser.AndBinaryOpContext - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyParser.AtomContext - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyParser.ComparisonOpContext - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyParser.ComparisonTermContext - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyParser.ExpressionContext - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyParser.ExprNodeContext - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyParser.FactorContext - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyParser.FieldContext - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyParser.InBinaryOpContext - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyParser.InterpolationContext - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyParser.OptionContext - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyParser.OptionListContext - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyParser.OrBinaryOpContext - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyParser.SimpleContext - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyParser.StringConstContext - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyParser.TermContext - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyParser.TextFragContext - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyParser.ValueListContext - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
SightlyParserBaseListener - Class in org.apache.sling.scripting.sightly.impl.parser.expr.generated
  This class provides an empty implementation of `SightlyParserListener`, which can be extended to create a listener which only needs to handle a subset of the available methods.
SightlyParserBaseListener() - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
SightlyParserErrorListener - Class in org.apache.sling.scripting.sightly.impl.compiler.frontend
  The `SightlyParserErrorListener` handles parsing error reporting by sending offending input to a logger.
SightlyParserErrorListener() - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.frontend.SightlyParserErrorListener
SightlyParserListener - Interface in org.apache.sling.scripting.sightly.impl.parser.expr.generated
  This interface defines a complete listener for a parse tree produced by `SightlyParser`.
signalError(String) - Method in class org.apache.sling.scripting.sightly.impl.compiler.PushStream
  Signal an error to the attached `CommandHandler`.
simple - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
simple() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
simple() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
SimpleContext(ParserRuleContext, int) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
SimpleFrontend - Class in org.apache.sling.scripting.sightly.impl.compiler.frontend
  DOM-based compiler implementation
SimpleFrontend(List<Plugin>, List<Filter>, Set<String>) - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.frontend.SimpleFrontend
size() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Interpolation
  Get the number of fragments
SLY_COMMENT_PREFIX - Static variable in class org.apache.sling.scripting.sightly.impl.compiler.Syntax
SLY_COMMENT_SUFFIX - Static variable in class org.apache.sling.scripting.sightly.impl.compiler.Syntax
Start(String, boolean) - Constructor for class org.apache.sling.scripting.sightly.compiler.commands.Conditional.Start
Start(String, String, String) - Constructor for class org.apache.sling.scripting.sightly.compiler.commands.Loop.Start
Start(String, String, String, String, String, String) - Constructor for class org.apache.sling.scripting.sightly.compiler.commands.Loop.Start
Start(String, Set<String>) - Constructor for class org.apache.sling.scripting.sightly.compiler.commands.Procedure.Start
Start(String, ExpressionNode) - Constructor for class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.Start
StateControl() - Constructor for class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor.StateControl
StatefulRangeIgnore - Class in org.apache.sling.scripting.sightly.impl.compiler.visitor
  Variant of `IgnoreRange` to be used in stateful visitors.
StatefulRangeIgnore(StatefulVisitor.StateControl, Class<? extends Command>, Class<? extends Command>) - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.visitor.StatefulRangeIgnore
StatefulVisitor - Class in org.apache.sling.scripting.sightly.compiler.commands
  This `CommandVisitor` allows storing states for `Command` evaluation.
StatefulVisitor() - Constructor for class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor
StatefulVisitor.StateControl - Class in org.apache.sling.scripting.sightly.compiler.commands
STEP - Static variable in class org.apache.sling.scripting.sightly.impl.plugin.AbstractRepeatPlugin
str - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TextFragContext
StreamMessage(String, String) - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.PushStream.StreamMessage
Streams - Class in org.apache.sling.scripting.sightly.impl.compiler.util.stream
  Utility functions for streams.
Streams() - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.util.stream.Streams
StreamTransformer - Interface in org.apache.sling.scripting.sightly.impl.compiler.optimization
  Interface for stream transformations.
STRICT_EQ - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
  Strict version of equality, restricted to just some types.
STRICT_NEQ - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
  Strict version of the not-equal operator.
strictEq(Object, Object) - Static method in enum org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
STRING - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
STRING - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
STRING - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.StringConstContext
STRING() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.StringConstContext
stringConst - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AtomContext
stringConst() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AtomContext
stringConst() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
StringConstant - Class in org.apache.sling.scripting.sightly.compiler.expression.nodes
  Defines a simple string constant (e.g.
StringConstant(String) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.StringConstant
  Create a string constant node.
StringConstContext(ParserRuleContext, int) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.StringConstContext
STYLE_COMMENT - org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
STYLE_STRING - org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
STYLE_TOKEN - org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
SUB - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
  Difference.
SUFFIX - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
SymbolGenerator - Class in org.apache.sling.scripting.sightly.impl.compiler.util
SymbolGenerator() - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.util.SymbolGenerator
SymbolGenerator(String) - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.util.SymbolGenerator
Syntax - Class in org.apache.sling.scripting.sightly.impl.compiler
  HTL Syntax specific elements.
Syntax() - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.Syntax
syntaxError(Recognizer<?, ?>, Object, int, int, String, RecognitionException) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.SightlyParserErrorListener
SyntheticMapRemoval - Class in org.apache.sling.scripting.sightly.impl.compiler.optimization
  This optimization handles variables initialized to map literals.

## T

Template - Class in org.apache.sling.scripting.sightly.impl.html.dom.template
Template() - Constructor for class org.apache.sling.scripting.sightly.impl.html.dom.template.Template
TemplateAttribute - Class in org.apache.sling.scripting.sightly.impl.html.dom.template
TemplateAttribute(String, String, char) - Constructor for class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateAttribute
TemplateCommentNode - Class in org.apache.sling.scripting.sightly.impl.html.dom.template
TemplateCommentNode(String) - Constructor for class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateCommentNode
TemplateElementNode - Class in org.apache.sling.scripting.sightly.impl.html.dom.template
TemplateElementNode(String, boolean, List<TemplateAttribute>) - Constructor for class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateElementNode
TemplateNode - Class in org.apache.sling.scripting.sightly.impl.html.dom.template
TemplateNode() - Constructor for class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateNode
TemplateParser - Class in org.apache.sling.scripting.sightly.impl.html.dom.template
  The template parser parses an HTML document and returns a reusable tree representation.
TemplateParser() - Constructor for class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateParser
TemplateParser.TemplateParserContext - Class in org.apache.sling.scripting.sightly.impl.html.dom.template
TemplateParserContext() - Constructor for class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateParser.TemplateParserContext
TemplatePlugin - Class in org.apache.sling.scripting.sightly.impl.plugin
  The template plugin
TemplatePlugin() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.TemplatePlugin
TemplateTextNode - Class in org.apache.sling.scripting.sightly.impl.html.dom.template
TemplateTextNode(String) - Constructor for class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateTextNode
term() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.FactorContext
term() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
TermContext(ParserRuleContext, int) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
TERNARY_BRANCHES_OP - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
TERNARY_BRANCHES_OP - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
TERNARY_BRANCHES_OP() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExprNodeContext
TERNARY_Q_OP - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
TERNARY_Q_OP - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
TERNARY_Q_OP() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExprNodeContext
TernaryOperator - Class in org.apache.sling.scripting.sightly.compiler.expression.nodes
  Defines the HTL ternary operator (e.g.
TernaryOperator(ExpressionNode, ExpressionNode, ExpressionNode) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.TernaryOperator
  Creates the operator.
TestPlugin - Class in org.apache.sling.scripting.sightly.impl.plugin
  Implementation for the test plugin
TestPlugin() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.TestPlugin
Text(String) - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment.Text
TEXT - org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
TEXT - org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
TEXT_PART - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
TEXT_PART - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
TEXT_PART - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TextFragContext
TEXT_PART() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TextFragContext
TEXT_PART(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TextFragContext
textFrag - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InterpolationContext
textFrag() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InterpolationContext
textFrag() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
textFrag(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InterpolationContext
TextFragContext(ParserRuleContext, int) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TextFragContext
TextPlugin - Class in org.apache.sling.scripting.sightly.impl.plugin
  The `data-sly-text` plugin.
TextPlugin() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.TextPlugin
thenBranch - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExprNodeContext
TIMEZONE_OPTION - Static variable in class org.apache.sling.scripting.sightly.impl.filter.FormatFilter
toBoolean(Object) - Static method in class org.apache.sling.scripting.sightly.compiler.util.ObjectModel
  Deprecated.
  Converts the given `object` to a boolean value, applying the following rules: if the `object` is `null` the returned value is `false` if the `object` is a `Number` the method will return `false` only if the number's value is 0 if the `String` representation of the `object` is equal irrespective of its casing to "true", the method will return `true` if the `object` is a `Collection` or a `Map`, the method will return `true` only if the collection / map is not empty if the object is an array, the method will return `true` only if the array is not empty
toCollection(Object) - Static method in class org.apache.sling.scripting.sightly.compiler.util.ObjectModel
  Deprecated.
  Forces the conversion of the passed `object` to a collection, according to the following rules: if the `object` is `null` an empty collection will be returned if the `object` is an array a list transformation of the array will be returned if the `object` is a `Collection` the object itself will be returned if the `object` is an instance of a `Map` the map's key set will be returned (see `Map.keySet()`) if the `object` is an instance of an `Enumeration` a list transformation will be returned if the `object` is an instance of an `Iterator` or `Iterable` the result of `ObjectModel.fromIterator(Iterator)` will be returned if the `object` is an instance of a `String` or `Number` a `Collection` containing only this object will be returned any other case not covered by the previous rules will result in an empty `Collection`
tokenNames - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
  Deprecated.
  Use `SightlyLexer.VOCABULARY` instead.
tokenNames - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
  Deprecated.
  Use `SightlyParser.VOCABULARY` instead.
toNumber(Object) - Static method in class org.apache.sling.scripting.sightly.compiler.util.ObjectModel
  Deprecated.
  Coerces the passed `object` to a numeric value.
toString() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Conditional.End
toString() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Conditional.Start
toString() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Loop.End
toString() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Loop.Start
toString() - Method in class org.apache.sling.scripting.sightly.compiler.commands.OutputVariable
toString() - Method in class org.apache.sling.scripting.sightly.compiler.commands.OutText
toString() - Method in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.End
toString() - Method in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.Start
toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.Expression
toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperation
toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.BooleanConstant
toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.Identifier
toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.MapLiteral
toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.NumericConstant
toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.PropertyAccess
toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.StringConstant
toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.TernaryOperator
toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.UnaryOperation
toString() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment.Expr
toString() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment.Text
toString() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Interpolation
toString(Object) - Static method in class org.apache.sling.scripting.sightly.compiler.util.ObjectModel
  Deprecated.
  Converts the passed `object` to a `String`.
tracker - Variable in class org.apache.sling.scripting.sightly.impl.compiler.visitor.TrackingVisitor
TrackingVisitor<T> - Class in org.apache.sling.scripting.sightly.impl.compiler.visitor
  Command visitor which tracks variables in commands.
TrackingVisitor() - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.visitor.TrackingVisitor
transform(CommandStream) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.SequenceStreamTransformer
transform(CommandStream) - Method in interface org.apache.sling.scripting.sightly.impl.compiler.optimization.StreamTransformer
  Given the input stream, return a transformed out stream
transform(ExpressionNode) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.expression.NodeTransformer
transform(Interpolation, MarkupContext, ExpressionContext) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.ExpressionWrapper
transformer() - Static method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.DeadCodeRemoval
transformer() - Static method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ConstantFolding
TRANSFORMER - Static variable in class org.apache.sling.scripting.sightly.impl.compiler.optimization.CoalescingWrites
TRANSFORMER - Static variable in class org.apache.sling.scripting.sightly.impl.compiler.optimization.SyntheticMapRemoval
TRANSFORMER - Static variable in class org.apache.sling.scripting.sightly.impl.compiler.optimization.UnusedVariableRemoval
traverse(Template) - Method in class org.apache.sling.scripting.sightly.impl.html.dom.TreeTraverser
TreeTraverser - Class in org.apache.sling.scripting.sightly.impl.html.dom
TreeTraverser(MarkupHandler) - Constructor for class org.apache.sling.scripting.sightly.impl.html.dom.TreeTraverser
TRUE - Static variable in class org.apache.sling.scripting.sightly.compiler.expression.nodes.BooleanConstant
TWO - Static variable in class org.apache.sling.scripting.sightly.compiler.expression.nodes.NumericConstant
TYPE_OPTION - Static variable in class org.apache.sling.scripting.sightly.impl.filter.FormatFilter

## U

UnaryOperation - Class in org.apache.sling.scripting.sightly.compiler.expression.nodes
  Defines a unary operation (e.g.
UnaryOperation(UnaryOperator, ExpressionNode) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.UnaryOperation
  Creates a `UnaryOperation`.
UnaryOperator - Enum in org.apache.sling.scripting.sightly.compiler.expression.nodes
  Unary operators used in expressions.
UniformVisitor - Class in org.apache.sling.scripting.sightly.impl.compiler.visitor
  Abstract visitor that allows to skip processing some commands.
UniformVisitor() - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.visitor.UniformVisitor
UNSAFE - org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
UnusedVariableRemoval - Class in org.apache.sling.scripting.sightly.impl.compiler.optimization
  This optimization removes variables which are bound but never used in the command stream.
UnwrapPlugin - Class in org.apache.sling.scripting.sightly.impl.plugin
  The unwrapped plugin
UnwrapPlugin() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.UnwrapPlugin
URI - org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
URI_MANIPULATION - Static variable in class org.apache.sling.scripting.sightly.compiler.expression.nodes.RuntimeCall
  The name of the `RuntimeCall` function that will provide URI manipulation support.
URI_MANIPULATION - Static variable in class org.apache.sling.scripting.sightly.compiler.RuntimeFunction
  Deprecated.
  The name of the `RuntimeCall` function that will provide URI manipulation support.
URIManipulationFilter - Class in org.apache.sling.scripting.sightly.impl.filter
  The `URIManipulationFilter` provides support for Sightly's URI Manipulation options according to the language specification
USE - Static variable in class org.apache.sling.scripting.sightly.compiler.expression.nodes.RuntimeCall
  The name of the `RuntimeCall` function that will provide the support for loading Use-API objects.
USE - Static variable in class org.apache.sling.scripting.sightly.compiler.RuntimeFunction
  Deprecated.
  The name of the `RuntimeCall` function that will provide the support for loading Use-API objects.
UsePlugin - Class in org.apache.sling.scripting.sightly.impl.plugin
UsePlugin() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.UsePlugin

## V

value - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionContext
valueList - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
valueList() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
valueList() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
ValueListContext(ParserRuleContext, int) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ValueListContext
valueOf(String) - Static method in enum org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.sling.scripting.sightly.compiler.expression.nodes.UnaryOperator
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
  Returns the enum constant of this type with the specified name.
values - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ValueListContext
values() - Static method in enum org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.sling.scripting.sightly.compiler.expression.nodes.UnaryOperator
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
  Returns an array containing the constants of this enum type, in the order they are declared.
VariableBinding - Class in org.apache.sling.scripting.sightly.compiler.commands
  This `Command` marks the binding of a variable.
VariableBinding() - Constructor for class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding
VariableBinding.End - Class in org.apache.sling.scripting.sightly.compiler.commands
VariableBinding.Global - Class in org.apache.sling.scripting.sightly.compiler.commands
VariableBinding.Start - Class in org.apache.sling.scripting.sightly.compiler.commands
VariableFinder - Class in org.apache.sling.scripting.sightly.impl.compiler.optimization
  SideEffectVisitor which extracts all the variables from an expression.
VariableFinder(Set<String>) - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
VariableTracker<T> - Class in org.apache.sling.scripting.sightly.compiler.util
  Tracks information related to HTL variables, at different levels of the compiler.
VariableTracker() - Constructor for class org.apache.sling.scripting.sightly.compiler.util.VariableTracker
visit(Conditional.End) - Method in class org.apache.sling.scripting.sightly.compiler.commands.AbstractCommandVisitor
visit(Conditional.End) - Method in interface org.apache.sling.scripting.sightly.compiler.commands.CommandVisitor
  Process a `Conditional.End` command.
visit(Conditional.End) - Method in class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor
visit(Conditional.End) - Method in class org.apache.sling.scripting.sightly.impl.compiler.debug.SanityChecker
visit(Conditional.End) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.DeadCodeRemoval
visit(Conditional.End) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.UniformVisitor
visit(Conditional.Start) - Method in class org.apache.sling.scripting.sightly.compiler.commands.AbstractCommandVisitor
visit(Conditional.Start) - Method in interface org.apache.sling.scripting.sightly.compiler.commands.CommandVisitor
  Process a `Conditional.Start` command.
visit(Conditional.Start) - Method in class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor
visit(Conditional.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.debug.SanityChecker
visit(Conditional.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.CommandVariableUsage
visit(Conditional.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.DeadCodeRemoval
visit(Conditional.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.UniformVisitor
visit(Loop.End) - Method in class org.apache.sling.scripting.sightly.compiler.commands.AbstractCommandVisitor
visit(Loop.End) - Method in interface org.apache.sling.scripting.sightly.compiler.commands.CommandVisitor
  Process a `Loop.End` command.
visit(Loop.End) - Method in class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor
visit(Loop.End) - Method in class org.apache.sling.scripting.sightly.impl.compiler.debug.SanityChecker
visit(Loop.End) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.TrackingVisitor
visit(Loop.End) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.UniformVisitor
visit(Loop.Start) - Method in class org.apache.sling.scripting.sightly.compiler.commands.AbstractCommandVisitor
visit(Loop.Start) - Method in interface org.apache.sling.scripting.sightly.compiler.commands.CommandVisitor
  Process a `Loop.Start` command.
visit(Loop.Start) - Method in class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor
visit(Loop.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.debug.SanityChecker
visit(Loop.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.CommandVariableUsage
visit(Loop.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.TrackingVisitor
visit(Loop.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.UniformVisitor
visit(OutputVariable) - Method in class org.apache.sling.scripting.sightly.compiler.commands.AbstractCommandVisitor
visit(OutputVariable) - Method in interface org.apache.sling.scripting.sightly.compiler.commands.CommandVisitor
  Process a `OutputVariable` command.
visit(OutputVariable) - Method in class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor
visit(OutputVariable) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.CommandVariableUsage
visit(OutputVariable) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.UniformVisitor
visit(OutText) - Method in class org.apache.sling.scripting.sightly.compiler.commands.AbstractCommandVisitor
visit(OutText) - Method in interface org.apache.sling.scripting.sightly.compiler.commands.CommandVisitor
  Process a `OutText` command.
visit(OutText) - Method in class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor
visit(OutText) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.UniformVisitor
visit(Procedure.Call) - Method in class org.apache.sling.scripting.sightly.compiler.commands.AbstractCommandVisitor
visit(Procedure.Call) - Method in interface org.apache.sling.scripting.sightly.compiler.commands.CommandVisitor
  Process a `Procedure.Call` command.
visit(Procedure.Call) - Method in class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor
visit(Procedure.Call) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.CommandVariableUsage
visit(Procedure.Call) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.UniformVisitor
visit(Procedure.End) - Method in class org.apache.sling.scripting.sightly.compiler.commands.AbstractCommandVisitor
visit(Procedure.End) - Method in interface org.apache.sling.scripting.sightly.compiler.commands.CommandVisitor
  Process a `Procedure.End` command.
visit(Procedure.End) - Method in class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor
visit(Procedure.End) - Method in class org.apache.sling.scripting.sightly.impl.compiler.debug.SanityChecker
visit(Procedure.End) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.UniformVisitor
visit(Procedure.Start) - Method in class org.apache.sling.scripting.sightly.compiler.commands.AbstractCommandVisitor
visit(Procedure.Start) - Method in interface org.apache.sling.scripting.sightly.compiler.commands.CommandVisitor
  Process a `Procedure.Start` command.
visit(Procedure.Start) - Method in class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor
visit(Procedure.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.debug.SanityChecker
visit(Procedure.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.UniformVisitor
visit(VariableBinding.End) - Method in class org.apache.sling.scripting.sightly.compiler.commands.AbstractCommandVisitor
visit(VariableBinding.End) - Method in interface org.apache.sling.scripting.sightly.compiler.commands.CommandVisitor
  Process a `VariableBinding.End` command.
visit(VariableBinding.End) - Method in class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor
visit(VariableBinding.End) - Method in class org.apache.sling.scripting.sightly.impl.compiler.debug.SanityChecker
visit(VariableBinding.End) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.SyntheticMapRemoval
visit(VariableBinding.End) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.UnusedVariableRemoval
visit(VariableBinding.End) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.TrackingVisitor
visit(VariableBinding.End) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.UniformVisitor
visit(VariableBinding.Global) - Method in class org.apache.sling.scripting.sightly.compiler.commands.AbstractCommandVisitor
visit(VariableBinding.Global) - Method in interface org.apache.sling.scripting.sightly.compiler.commands.CommandVisitor
  Process a `VariableBinding.Global` command.
visit(VariableBinding.Global) - Method in class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor
visit(VariableBinding.Global) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.CommandVariableUsage
visit(VariableBinding.Global) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.UniformVisitor
visit(VariableBinding.Start) - Method in class org.apache.sling.scripting.sightly.compiler.commands.AbstractCommandVisitor
visit(VariableBinding.Start) - Method in interface org.apache.sling.scripting.sightly.compiler.commands.CommandVisitor
  Process a `VariableBinding.Start` command.
visit(VariableBinding.Start) - Method in class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor
visit(VariableBinding.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.debug.SanityChecker
visit(VariableBinding.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.CommandVariableUsage
visit(VariableBinding.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.DeadCodeRemoval
visit(VariableBinding.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ConstantFolding
visit(VariableBinding.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.SyntheticMapRemoval
visit(VariableBinding.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.UnusedVariableRemoval
visit(VariableBinding.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.TrackingVisitor
visit(VariableBinding.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.UniformVisitor
visit(ArrayLiteral) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
visit(ArrayLiteral) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
visit(BinaryOperation) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
visit(BinaryOperation) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
visit(BooleanConstant) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
visit(BooleanConstant) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
visit(Identifier) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
visit(Identifier) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
visit(MapLiteral) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
visit(MapLiteral) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
visit(NullLiteral) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
visit(NullLiteral) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
visit(NumericConstant) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
visit(NumericConstant) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
visit(PropertyAccess) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
visit(PropertyAccess) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
visit(RuntimeCall) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
visit(RuntimeCall) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
visit(StringConstant) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
visit(StringConstant) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
visit(TernaryOperator) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
visit(TernaryOperator) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
visit(UnaryOperation) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
visit(UnaryOperation) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
visitErrorNode(ErrorNode) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
VisitorHandler - Class in org.apache.sling.scripting.sightly.impl.compiler.util.stream
  Delegates commands to a visitor.
VisitorHandler(CommandVisitor) - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.util.stream.VisitorHandler
visitTerminal(TerminalNode) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
VOCABULARY - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
VOCABULARY - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
VOID_ELEMENTS - Static variable in class org.apache.sling.scripting.sightly.impl.plugin.ElementPlugin

## W

warn(PushStream.StreamMessage) - Method in class org.apache.sling.scripting.sightly.impl.compiler.PushStream
withKnownExpressionOptions(Set<String>) - Static method in class org.apache.sling.scripting.sightly.compiler.SightlyCompiler
  Returns an instance of the `SightlyCompiler` with the provided `options` added to the list of known expression options.
withNode(ExpressionNode) - Method in class org.apache.sling.scripting.sightly.compiler.expression.Expression
  Return a copy, but with the specified node as root.
withParentExpression(Expression) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperation
  Returns a copy of this `BinaryOperation` that contains information about the node's parent expression.
withRawText(String) - Method in class org.apache.sling.scripting.sightly.compiler.expression.Expression
  Return a copy that provides information about the expression's raw text.
write(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.PushStream
WS - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
WS - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser

## X

XSS - Static variable in class org.apache.sling.scripting.sightly.compiler.expression.nodes.RuntimeCall
  The name of the `RuntimeCall` function that will provide XSS escaping and filtering support.
XSS - Static variable in class org.apache.sling.scripting.sightly.compiler.RuntimeFunction
  Deprecated.
  The name of the `RuntimeCall` function that will provide XSS escaping and filtering support.
XSSFilter - Class in org.apache.sling.scripting.sightly.impl.filter
  XSS filter implementation.

## Z

ZERO - Static variable in class org.apache.sling.scripting.sightly.compiler.expression.nodes.NumericConstant

## _

_ATN - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
_ATN - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
_decisionToDFA - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
_decisionToDFA - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
_serializedATN - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
_serializedATN - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
_sharedContextCache - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
_sharedContextCache - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser

A B C D E F G H I J L M N O P Q R S T U V W X Z _
All Classes All Packages