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

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 Commands 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, 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.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 Commands 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.
tokenNames - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
Deprecated.
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
 

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