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
All Classes All Packages
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 availableCommand
s. - AbstractCommandVisitor() - Constructor for class org.apache.sling.scripting.sightly.compiler.commands.AbstractCommandVisitor
- AbstractFilter - Class in org.apache.sling.scripting.sightly.impl.filter
- AbstractPlugin - Class in org.apache.sling.scripting.sightly.impl.plugin
- AbstractPlugin() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.AbstractPlugin
- AbstractRepeatPlugin - Class in org.apache.sling.scripting.sightly.impl.plugin
- AbstractRepeatPlugin() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.AbstractRepeatPlugin
- accept(CommandVisitor) - Method in interface org.apache.sling.scripting.sightly.compiler.commands.Command
-
Accept a visitor.
- accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.Conditional.End
- accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.Conditional.Start
- accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.Loop.End
- accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.Loop.Start
- accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.OutputVariable
- accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.OutText
- accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.Procedure.Call
- accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.Procedure.End
- accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.Procedure.Start
- accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.End
- accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.Global
- accept(CommandVisitor) - Method in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.Start
- accept(NodeVisitor<T>) - Method in interface org.apache.sling.scripting.sightly.compiler.expression.ExpressionNode
-
Accept a visitor to process this node.
- accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.ArrayLiteral
- accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperation
- accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.BooleanConstant
- accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.Identifier
- accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.MapLiteral
- accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.NullLiteral
- accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.NumericConstant
- accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.PropertyAccess
- accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.RuntimeCall
- accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.StringConstant
- accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.TernaryOperator
- accept(NodeVisitor<T>) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.UnaryOperation
- ADD - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
-
Addition.
- ADD_QUERY - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
- ADD_SELECTORS - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
- addAttribute(String, String, char) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.ElementContext
- addChild(TemplateNode) - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateElementNode
- addExpression(Expression) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Interpolation
- addFragment(Fragment) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Interpolation
- addHandler(CommandHandler) - Method in interface org.apache.sling.scripting.sightly.compiler.commands.CommandStream
-
Registers a listening
CommandHandler
to the stream. - addHandler(CommandHandler) - Method in class org.apache.sling.scripting.sightly.impl.compiler.PushStream
- addHandler(CommandHandler) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.stream.BroadcastHandler
-
Add a new child handler
- addPlugin(PluginInvoke, int) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.ElementContext
- addPluginCall(String, PluginCallInfo, Expression) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.ElementContext
- addText(String) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Interpolation
- adjustToContext(Expression, MarkupContext, ExpressionContext) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.CompilerContext
- adjustToContext(Expression, MarkupContext, ExpressionContext) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.ExpressionWrapper
- afterAttribute(PushStream, String) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
- afterAttribute(PushStream, String) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
- afterAttribute(PushStream, String) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
- afterAttributes(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
- afterAttributes(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
- afterAttributes(PushStream) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
- afterAttributeValue(PushStream, String) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
- afterAttributeValue(PushStream, String) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
- afterAttributeValue(PushStream, String) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
- afterChildren(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
- afterChildren(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
- afterChildren(PushStream) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
- afterElement(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
- afterElement(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
- afterElement(PushStream) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
- afterTagClose(PushStream, boolean) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
- afterTagClose(PushStream, boolean) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
- afterTagClose(PushStream, boolean) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
- afterTagOpen(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
- afterTagOpen(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
- afterTagOpen(PushStream) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
- AggregatePluginInvoke - Class in org.apache.sling.scripting.sightly.impl.plugin
-
Plugin invoke which aggregates the behavior of several plugin invokes.
- AggregatePluginInvoke(List<PluginInvoke>) - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
- AND - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
-
Logical conjunction.
- AND_OP - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
- AND_OP - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
- AND_OP() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AndBinaryOpContext
- AND_OP(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AndBinaryOpContext
- andBinaryOp() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
- andBinaryOp() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OrBinaryOpContext
- andBinaryOp(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OrBinaryOpContext
- AndBinaryOpContext(ParserRuleContext, int) - Constructor for class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AndBinaryOpContext
- APPEND_PATH - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
- APPEND_SUFFIX - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
- apply(Expression, Map<String, ExpressionNode>) - Method in class org.apache.sling.scripting.sightly.impl.filter.AbstractFilter
- apply(Expression, Map<String, ExpressionNode>) - Method in class org.apache.sling.scripting.sightly.impl.filter.FormatFilter
- apply(Expression, Map<String, ExpressionNode>) - Method in class org.apache.sling.scripting.sightly.impl.filter.I18nFilter
- apply(Expression, Map<String, ExpressionNode>) - Method in class org.apache.sling.scripting.sightly.impl.filter.JoinFilter
- apply(Expression, Map<String, ExpressionNode>) - Method in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
- apply(Expression, Map<String, ExpressionNode>) - Method in class org.apache.sling.scripting.sightly.impl.filter.XSSFilter
- apply(Expression, ExpressionContext) - Method in class org.apache.sling.scripting.sightly.impl.filter.AbstractFilter
- apply(Expression, ExpressionContext) - Method in interface org.apache.sling.scripting.sightly.impl.filter.Filter
-
Transform the given expression
- ARRAY_END - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
- ARRAY_END - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
- ARRAY_END() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
- ARRAY_END() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
- ARRAY_END(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
- ARRAY_START - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
- ARRAY_START - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
- ARRAY_START() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
- ARRAY_START() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
- ARRAY_START(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
- ArrayLiteral - Class in org.apache.sling.scripting.sightly.compiler.expression.nodes
-
Syntactical structure for an array of items.
- ArrayLiteral(List<ExpressionNode>) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.ArrayLiteral
-
Creates an array from a list of
ExpressionNode
elements. - ASSIGN - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
- ASSIGN - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
- ASSIGN() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionContext
- assignDefault(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.DeadCodeRemoval
- assignDefault(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ConstantFolding
- assignDefault(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.SyntheticMapRemoval
- assignDefault(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.UnusedVariableRemoval
- assignDefault(Command) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.TrackingVisitor
- atom - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
- atom() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
- atom() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
- Atom - Interface in org.apache.sling.scripting.sightly.compiler.expression.nodes
-
An
Atom
defines anExpressionNode
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 theSightlyCompiler
in order to transpile HTLCommand
s into other JVM supported languages. - BASENAME_OPTION - Static variable in class org.apache.sling.scripting.sightly.impl.filter.I18nFilter
- beforeAttribute(PushStream, String) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
- beforeAttribute(PushStream, String) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
- beforeAttribute(PushStream, String) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
- beforeAttributes(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
- beforeAttributes(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
- beforeAttributes(PushStream) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
- beforeAttributeValue(PushStream, String, ExpressionNode) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
- beforeAttributeValue(PushStream, String, ExpressionNode) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
- beforeAttributeValue(PushStream, String, ExpressionNode) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
- beforeChildren(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
- beforeChildren(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
- beforeChildren(PushStream) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
- beforeElement(PushStream, String) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
- beforeElement(PushStream, String) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
- beforeElement(PushStream, String) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
- beforeTagClose(PushStream, boolean) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
- beforeTagClose(PushStream, boolean) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
- beforeTagClose(PushStream, boolean) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
- beforeTagOpen(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AggregatePluginInvoke
- beforeTagOpen(PushStream) - Method in class org.apache.sling.scripting.sightly.impl.plugin.DefaultPluginInvoke
- beforeTagOpen(PushStream) - Method in interface org.apache.sling.scripting.sightly.impl.plugin.PluginInvoke
- BEGIN - Static variable in class org.apache.sling.scripting.sightly.impl.plugin.AbstractRepeatPlugin
- beginStreamIgnore(PushStream) - Static method in class org.apache.sling.scripting.sightly.impl.compiler.Patterns
-
Inserts a sequence of commands that will ignore the rest of the stream until the end stream sequence is inserted
- BinaryOperation - Class in org.apache.sling.scripting.sightly.compiler.expression.nodes
-
A {code BinaryOperation} defines an expression where a binary operator is applied (e.g.
- BinaryOperation(BinaryOperator, ExpressionNode, ExpressionNode) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperation
-
Creates a
BinaryOperation
. - BinaryOperation(BinaryOperator, ExpressionNode, ExpressionNode, Expression) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperation
-
Creates a
BinaryOperation
. - BinaryOperator - Enum in org.apache.sling.scripting.sightly.compiler.expression.nodes
-
Binary operators used in expressions.
- BOOL_CONSTANT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
- BOOL_CONSTANT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
- BOOL_CONSTANT() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AtomContext
- BooleanConstant - Class in org.apache.sling.scripting.sightly.compiler.expression.nodes
-
Defines a Boolean constant (e.g.
- BooleanConstant(boolean) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.BooleanConstant
-
Creates a boolean constant from a boolean value.
- BooleanConstant(String) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.BooleanConstant
-
Creates a boolean constant from a raw string.
- boolText - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AtomContext
- BroadcastHandler - Class in org.apache.sling.scripting.sightly.impl.compiler.util.stream
-
Broadcasts commands to other handlers
- BroadcastHandler() - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.util.stream.BroadcastHandler
- buildStatusObj(String, String) - Method in class org.apache.sling.scripting.sightly.impl.plugin.AbstractRepeatPlugin
C
- Call(String, String) - Constructor for class org.apache.sling.scripting.sightly.compiler.commands.Procedure.Call
- CallPlugin - Class in org.apache.sling.scripting.sightly.impl.plugin
- CallPlugin() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.CallPlugin
- channelNames - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
- close() - Method in class org.apache.sling.scripting.sightly.impl.compiler.PushStream
-
Closes this stream.
- CoalescingWrites - Class in org.apache.sling.scripting.sightly.impl.compiler.optimization
-
Aggregate consecutive writes in bigger chunks of text
- collectionToString(Collection<?>) - Static method in class org.apache.sling.scripting.sightly.compiler.util.ObjectModel
-
Deprecated.Converts the passed
collection
to a comma separated valuesString
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 aCommandStream
can be processed synchronously, as the stream is written. - CommandStream - Interface in org.apache.sling.scripting.sightly.compiler.commands
-
This interface defines a stream to which
Command
s are pushed during the compilation of a HTL script by theSightlyCompiler
. - 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 aCommand
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 thecompile
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
- 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 aFilter
. - 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 aCollection
.
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 theCommand
s after the compile operation. - getCommandStream() - Method in class org.apache.sling.scripting.sightly.impl.compiler.CompilationResultImpl
- getCondition() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.TernaryOperator
-
Returns the condition of this operator.
- getContent() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Interpolation
- getContextForPlugin(String) - Static method in enum org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
-
Retrieves the context for the plugin specified by
pluginName
. - getControl() - Method in class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor
- getElseBranch() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.TernaryOperator
-
Returns the "else" branch.
- getEndVariable() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Loop.Start
- getErrors() - Method in interface org.apache.sling.scripting.sightly.compiler.CompilationResult
-
Provides the list of errors recorded during the compilation.
- getErrors() - Method in class org.apache.sling.scripting.sightly.impl.compiler.CompilationResultImpl
- getExpectedTruthValue() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Conditional.Start
- getExpression() - Method in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.Global
- getExpression() - Method in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.Start
- getExpression() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment.Expr
- getExpression() - Method in interface org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment
- getExpression() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment.Text
- getField(Object, String) - Static method in class org.apache.sling.scripting.sightly.compiler.util.ObjectModel
-
Deprecated.Given an
object
, this method will return the value of the public field identified byfieldName
. - 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 bymethodName
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 theObject
's class declared methods, with the exception ofObject.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 whichExpressionNode
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 theSightlyCompiler
. - 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 HTLCommand
s into executable code for other languages. - org.apache.sling.scripting.sightly.compiler.commands - package org.apache.sling.scripting.sightly.compiler.commands
-
The
org.apache.sling.scripting.sightly.compiler.commands
package defines the API forCommand
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 forExpression
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 variousExpressionNode
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 passedproperty
. - 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 afunctionName
and a list ofarguments
. - RuntimeCall(String, ExpressionNode...) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.RuntimeCall
-
Creates a
RuntimeCall
based on afunctionName
and an array ofarguments
. - RuntimeFunction - Class in org.apache.sling.scripting.sightly.compiler
-
Deprecated.constants are available in
RuntimeCall
starting with version 1.2.0 of theorg.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 aCommandStream
. - 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 forCommand
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 theobject
isnull
the returned value isfalse
if theobject
is aNumber
the method will returnfalse
only if the number's value is 0 if theString
representation of theobject
is equal irrespective of its casing to "true", the method will returntrue
if theobject
is aCollection
or aMap
, the method will returntrue
only if the collection / map is not empty if the object is an array, the method will returntrue
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 theobject
isnull
an empty collection will be returned if theobject
is an array a list transformation of the array will be returned if theobject
is aCollection
the object itself will be returned if theobject
is an instance of aMap
the map's key set will be returned (seeMap.keySet()
) if theobject
is an instance of anEnumeration
a list transformation will be returned if theobject
is an instance of anIterator
orIterable
the result ofObjectModel.fromIterator(Iterator)
will be returned if theobject
is an instance of aString
orNumber
aCollection
containing only this object will be returned any other case not covered by the previous rules will result in an emptyCollection
- tokenNames - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
-
Deprecated.Use
SightlyLexer.VOCABULARY
instead. - tokenNames - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
-
Deprecated.Use
SightlyParser.VOCABULARY
instead. - toNumber(Object) - Static method in class org.apache.sling.scripting.sightly.compiler.util.ObjectModel
-
Deprecated.Coerces the passed
object
to a numeric value. - toString() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Conditional.End
- toString() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Conditional.Start
- toString() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Loop.End
- toString() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Loop.Start
- toString() - Method in class org.apache.sling.scripting.sightly.compiler.commands.OutputVariable
- toString() - Method in class org.apache.sling.scripting.sightly.compiler.commands.OutText
- toString() - Method in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.End
- toString() - Method in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.Start
- toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.Expression
- toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperation
- toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.BooleanConstant
- toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.Identifier
- toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.MapLiteral
- toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.NumericConstant
- toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.PropertyAccess
- toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.StringConstant
- toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.TernaryOperator
- toString() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.UnaryOperation
- toString() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment.Expr
- toString() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Fragment.Text
- toString() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.Interpolation
- toString(Object) - Static method in class org.apache.sling.scripting.sightly.compiler.util.ObjectModel
-
Deprecated.Converts the passed
object
to aString
. - 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 providedoptions
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
All Classes All Packages