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
CommandVisitorimplementations that don't provide support for all the availableCommands. - 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
CommandHandlerto 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
ExpressionNodeelements. - 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
Atomdefines anExpressionNodethat 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
BackendCompilercan be hooked in into theSightlyCompilerin order to transpile HTLCommands 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
collectionto a comma separated valuesStringrepresentation. - 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
Commandrepresents the type of instruction a certain HTL expression or block element should execute. - CommandHandler - Interface in org.apache.sling.scripting.sightly.compiler.commands
-
The
CommandHandleris the mechanism through which aCommandStreamcan be processed synchronously, as the stream is written. - CommandStream - Interface in org.apache.sling.scripting.sightly.compiler.commands
-
This interface defines a stream to which
Commands are pushed during the compilation of a HTL script by 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
CommandVisitoris the mechanism through which aCommandcan 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
SightlyCompilerwill process during the call of thecompilemethods. - 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
SightlyCompilerwill 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
Commandimposes 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
HTMLParserwhen elements are scanned. - DocumentParser - Class in org.apache.sling.scripting.sightly.impl.html.dom
- DocumentParser() - Constructor for class org.apache.sling.scripting.sightly.impl.html.dom.DocumentParser
- DOMAIN - Static variable in class org.apache.sling.scripting.sightly.impl.filter.URIManipulationFilter
- DOT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
- DOT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
- DOT() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
- DOT(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
E
- ELEMENT - org.apache.sling.scripting.sightly.impl.filter.ExpressionContext
- ELEMENT_NAME - org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
- ElementContext - Class in org.apache.sling.scripting.sightly.impl.compiler.frontend
-
Data structure used by
MarkupHandler. - ElementContext(String, String) - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.frontend.ElementContext
- ElementContext.Attribute - Class in org.apache.sling.scripting.sightly.impl.compiler.frontend
- ElementPlugin - Class in org.apache.sling.scripting.sightly.impl.plugin
- ElementPlugin() - Constructor for class org.apache.sling.scripting.sightly.impl.plugin.ElementPlugin
- elseBranch - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExprNodeContext
- EmitterVisitor - Interface in org.apache.sling.scripting.sightly.impl.compiler.util.stream
-
Command visitor which writes to an output stream.
- EMPTY - Static variable in class org.apache.sling.scripting.sightly.compiler.expression.nodes.StringConstant
-
The empty string constant.
- END - Static variable in class org.apache.sling.scripting.sightly.compiler.commands.Conditional
- END - Static variable in class org.apache.sling.scripting.sightly.compiler.commands.Loop
- END - Static variable in class org.apache.sling.scripting.sightly.compiler.commands.Procedure
- END - Static variable in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding
- END - Static variable in class org.apache.sling.scripting.sightly.impl.plugin.AbstractRepeatPlugin
- endStreamIgnore(PushStream) - Static method in class org.apache.sling.scripting.sightly.impl.compiler.Patterns
-
Inserts a sequence of commands that cancels stream ignore
- enterAndBinaryOp(SightlyParser.AndBinaryOpContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
-
Enter a parse tree produced by
SightlyParser.andBinaryOp(). - enterAndBinaryOp(SightlyParser.AndBinaryOpContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
-
Enter a parse tree produced by
SightlyParser.andBinaryOp(). - enterAtom(SightlyParser.AtomContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
-
Enter a parse tree produced by
SightlyParser.atom(). - enterAtom(SightlyParser.AtomContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
-
Enter a parse tree produced by
SightlyParser.atom(). - enterComparisonOp(SightlyParser.ComparisonOpContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
-
Enter a parse tree produced by
SightlyParser.comparisonOp(). - enterComparisonOp(SightlyParser.ComparisonOpContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
-
Enter a parse tree produced by
SightlyParser.comparisonOp(). - enterComparisonTerm(SightlyParser.ComparisonTermContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
-
Enter a parse tree produced by
SightlyParser.comparisonTerm(). - enterComparisonTerm(SightlyParser.ComparisonTermContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
-
Enter a parse tree produced by
SightlyParser.comparisonTerm(). - enterEveryRule(ParserRuleContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
- enterExpression(SightlyParser.ExpressionContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
-
Enter a parse tree produced by
SightlyParser.expression(). - enterExpression(SightlyParser.ExpressionContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
-
Enter a parse tree produced by
SightlyParser.expression(). - enterExprNode(SightlyParser.ExprNodeContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
-
Enter a parse tree produced by
SightlyParser.exprNode(). - enterExprNode(SightlyParser.ExprNodeContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
-
Enter a parse tree produced by
SightlyParser.exprNode(). - enterFactor(SightlyParser.FactorContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
-
Enter a parse tree produced by
SightlyParser.factor(). - enterFactor(SightlyParser.FactorContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
-
Enter a parse tree produced by
SightlyParser.factor(). - enterField(SightlyParser.FieldContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
-
Enter a parse tree produced by
SightlyParser.field(). - enterField(SightlyParser.FieldContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
-
Enter a parse tree produced by
SightlyParser.field(). - enterInBinaryOp(SightlyParser.InBinaryOpContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
-
Enter a parse tree produced by
SightlyParser.inBinaryOp(). - enterInBinaryOp(SightlyParser.InBinaryOpContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
-
Enter a parse tree produced by
SightlyParser.inBinaryOp(). - enterInterpolation(SightlyParser.InterpolationContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
-
Enter a parse tree produced by
SightlyParser.interpolation(). - enterInterpolation(SightlyParser.InterpolationContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
-
Enter a parse tree produced by
SightlyParser.interpolation(). - enterOption(SightlyParser.OptionContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
-
Enter a parse tree produced by
SightlyParser.option(). - enterOption(SightlyParser.OptionContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
-
Enter a parse tree produced by
SightlyParser.option(). - enterOptionList(SightlyParser.OptionListContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
-
Enter a parse tree produced by
SightlyParser.optionList(). - enterOptionList(SightlyParser.OptionListContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
-
Enter a parse tree produced by
SightlyParser.optionList(). - enterOrBinaryOp(SightlyParser.OrBinaryOpContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
-
Enter a parse tree produced by
SightlyParser.orBinaryOp(). - enterOrBinaryOp(SightlyParser.OrBinaryOpContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
-
Enter a parse tree produced by
SightlyParser.orBinaryOp(). - enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AndBinaryOpContext
- enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.AtomContext
- enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonOpContext
- enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonTermContext
- enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExpressionContext
- enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ExprNodeContext
- enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.FactorContext
- enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.FieldContext
- enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InBinaryOpContext
- enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.InterpolationContext
- enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionContext
- enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OptionListContext
- enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.OrBinaryOpContext
- enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.SimpleContext
- enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.StringConstContext
- enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TermContext
- enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TextFragContext
- enterRule(ParseTreeListener) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ValueListContext
- enterSimple(SightlyParser.SimpleContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
-
Enter a parse tree produced by
SightlyParser.simple(). - enterSimple(SightlyParser.SimpleContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
-
Enter a parse tree produced by
SightlyParser.simple(). - enterStringConst(SightlyParser.StringConstContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
-
Enter a parse tree produced by
SightlyParser.stringConst(). - enterStringConst(SightlyParser.StringConstContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
-
Enter a parse tree produced by
SightlyParser.stringConst(). - enterTerm(SightlyParser.TermContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
-
Enter a parse tree produced by
SightlyParser.term(). - enterTerm(SightlyParser.TermContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
-
Enter a parse tree produced by
SightlyParser.term(). - enterTextFrag(SightlyParser.TextFragContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
-
Enter a parse tree produced by
SightlyParser.textFrag(). - enterTextFrag(SightlyParser.TextFragContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
-
Enter a parse tree produced by
SightlyParser.textFrag(). - enterValueList(SightlyParser.ValueListContext) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
-
Enter a parse tree produced by
SightlyParser.valueList(). - enterValueList(SightlyParser.ValueListContext) - Method in interface org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserListener
-
Enter a parse tree produced by
SightlyParser.valueList(). - eq(Object, Object) - Static method in enum org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
- EQ - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
-
Equal.
- EQ - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
- EQ - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
- EQ() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonOpContext
- equals(Object) - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.StringConstant
- equals(Object) - Method in class org.apache.sling.scripting.sightly.impl.filter.AbstractFilter
- ESC_EXPR - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
- ESC_EXPR - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
- ESC_EXPR - Variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TextFragContext
- ESC_EXPR() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TextFragContext
- ESC_EXPR(int) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.TextFragContext
- eval(Object) - Method in enum org.apache.sling.scripting.sightly.compiler.expression.nodes.UnaryOperator
- eval(Object, Object) - Method in enum org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
- EvalResult - Class in org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce
-
Data structure used in expression reducing
- evaluate(ArrayLiteral) - Method in interface org.apache.sling.scripting.sightly.compiler.expression.NodeVisitor
-
Evaluate a
ArrayLiteralnode. - 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
BinaryOperationnode. - 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
BooleanConstantnode. - 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
Identifiernode. - 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
MapLiteralnode. - 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
NullLiteralnode. - 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
NumericConstantnode. - 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
PropertyAccessnode. - 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
RuntimeCallnode. - 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
StringConstantnode. - 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
TernaryOperatornode. - 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
UnaryOperationnode. - 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
Expressionthat 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:
baseNameget +BaseNameis +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
RuntimeCallfunction that will process string formatting. - FORMAT - Static variable in class org.apache.sling.scripting.sightly.compiler.RuntimeFunction
-
Deprecated.The name of the
RuntimeCallfunction 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
- generateGlobalVariable(String) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.CompilerContext
- generateVariable(String) - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.CompilerContext
- GEQ - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
-
Greater or equal.
- GEQ - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
- GEQ - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
- GEQ() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonOpContext
- get(String) - Method in class org.apache.sling.scripting.sightly.compiler.util.VariableTracker
-
Get the data associated with the given variable.
- getAll(String) - Method in class org.apache.sling.scripting.sightly.compiler.util.VariableTracker
-
Get an immutable view of all the data items associated with the specified variable.
- getApplicableContexts() - Method in class org.apache.sling.scripting.sightly.impl.filter.AbstractFilter
- getApplicableContexts() - Method in interface org.apache.sling.scripting.sightly.impl.filter.Filter
-
Provides the applicable contexts for this filter.
- getArguments() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.RuntimeCall
-
Get the nodes of the argument calls.
- getArguments() - Method in class org.apache.sling.scripting.sightly.impl.plugin.PluginCallInfo
-
Get the plugin arguments
- getArgumentsVariable() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Procedure.Call
- getATN() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
- getATN() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
- getAttributes() - Method in class org.apache.sling.scripting.sightly.impl.compiler.frontend.ElementContext
- getAttributes() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateElementNode
- getBeginVariable() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Loop.Start
- getChannelNames() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
- getChildren() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateElementNode
- getCode() - Method in class org.apache.sling.scripting.sightly.impl.compiler.PushStream.StreamMessage
- getColumn() - Method in interface org.apache.sling.scripting.sightly.compiler.CompilerMessage
-
Returns the column number of the script text that generated this message.
- getColumn() - Method in exception org.apache.sling.scripting.sightly.compiler.SightlyCompilerException
-
Returns the column in the line where the error occurred, if the information is available.
- getColumn() - Method in class org.apache.sling.scripting.sightly.impl.compiler.CompilerMessageImpl
- getCommands() - Method in interface org.apache.sling.scripting.sightly.compiler.commands.CommandStream
-
Returns the
Listof 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
CommandStreamfor evaluating / replaying theCommands 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
Listcontaining 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
Filterwill 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
0if 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
Readerfrom 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
ExpressionNodefrom 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
nullif the attribute cannot be found. - getVariable() - Method in class org.apache.sling.scripting.sightly.compiler.commands.Conditional.Start
- getVariableName() - Method in class org.apache.sling.scripting.sightly.compiler.commands.OutputVariable
- getVariableName() - Method in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.Global
- getVariableName() - Method in class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.Start
- getVocabulary() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
- getVocabulary() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
- getWarnings() - Method in interface org.apache.sling.scripting.sightly.compiler.CompilationResult
-
Provides the list of warnings recorded during the compilation.
- getWarnings() - Method in class org.apache.sling.scripting.sightly.impl.compiler.CompilationResultImpl
- getWarnings() - Method in class org.apache.sling.scripting.sightly.impl.compiler.PushStream
- global(String) - Method in class org.apache.sling.scripting.sightly.impl.compiler.util.SymbolGenerator
- Global(String, ExpressionNode) - Constructor for class org.apache.sling.scripting.sightly.compiler.commands.VariableBinding.Global
- GT - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
-
Greater than.
- GT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
- GT - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
- GT() - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser.ComparisonOpContext
H
- handle(CommandStream) - Method in interface org.apache.sling.scripting.sightly.compiler.backend.BackendCompiler
-
Process a stream of commands
- hasEndSlash() - Method in class org.apache.sling.scripting.sightly.impl.html.dom.template.TemplateElementNode
- hashCode() - Method in class org.apache.sling.scripting.sightly.compiler.expression.nodes.StringConstant
- hashCode() - Method in class org.apache.sling.scripting.sightly.impl.filter.AbstractFilter
- HINT_OPTION - Static variable in class org.apache.sling.scripting.sightly.impl.filter.I18nFilter
- HTML - org.apache.sling.scripting.sightly.compiler.expression.MarkupContext
- HtmlParser - Class in org.apache.sling.scripting.sightly.impl.html.dom
-
HTML parser.
I
- I_DIV - org.apache.sling.scripting.sightly.compiler.expression.nodes.BinaryOperator
-
Integer division.
- I18N - Static variable in class org.apache.sling.scripting.sightly.compiler.expression.nodes.RuntimeCall
-
The name of the
RuntimeCallfunction that will process i18n. - I18N - Static variable in class org.apache.sling.scripting.sightly.compiler.RuntimeFunction
-
Deprecated.The name of the
RuntimeCallfunction 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
RuntimeCallfunction that will perform script execution delegation. - INCLUDE - Static variable in class org.apache.sling.scripting.sightly.compiler.RuntimeFunction
-
Deprecated.The name of the
RuntimeCallfunction 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 bymethodNameand 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
nameis 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
trueif 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
objectis 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
RuntimeCallfunction that will process join operations on arrays. - JOIN - Static variable in class org.apache.sling.scripting.sightly.compiler.RuntimeFunction
-
Deprecated.The name of the
RuntimeCallfunction 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
joinoption 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
Commandrenders 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
NodeVisitorrepresents the mechanism through whichExpressionNodeentities 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
Numberrepresentation. - 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
Commandthat 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.compilerpackage 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.backenddefines the API that can be used by HTL Backend Compilers, used to compile HTLCommands 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.commandspackage defines the API forCommandprocessing. - org.apache.sling.scripting.sightly.compiler.expression - package org.apache.sling.scripting.sightly.compiler.expression
-
The
org.apache.sling.scripting.sightly.compiler.expressionpackage defines the API forExpressionprocessing. - 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.nodespackage exposes the variousExpressionNodetypes. - 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
Commandrenders 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
Commandrenders 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
Patternsclass 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
Setthat 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
Commandallows 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
targetobject, 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
RuntimeCallfunction 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
RuntimeCallfunction 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
RuntimeCallis 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
RuntimeCallbased on afunctionNameand a list ofarguments. - RuntimeCall(String, ExpressionNode...) - Constructor for class org.apache.sling.scripting.sightly.compiler.expression.nodes.RuntimeCall
-
Creates a
RuntimeCallbased on afunctionNameand an array ofarguments. - RuntimeFunction - Class in org.apache.sling.scripting.sightly.compiler
-
Deprecated.constants are available in
RuntimeCallstarting with version 1.2.0 of theorg.apache.sling.scripting.sightly.compiler.expression.nodesAPI. - 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-setplugin - 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
SightlyCompilerinterprets 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
SightlyCompilerduring 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
SightlyParserErrorListenerhandles 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
IgnoreRangeto 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
CommandVisitorallows storing states forCommandevaluation. - 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-textplugin. - 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
objectto a boolean value, applying the following rules: if theobjectisnullthe returned value isfalseif theobjectis aNumberthe method will returnfalseonly if the number's value is 0 if theStringrepresentation of theobjectis equal irrespective of its casing to "true", the method will returntrueif theobjectis aCollectionor aMap, the method will returntrueonly if the collection / map is not empty if the object is an array, the method will returntrueonly 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
objectto a collection, according to the following rules: if theobjectisnullan empty collection will be returned if theobjectis an array a list transformation of the array will be returned if theobjectis aCollectionthe object itself will be returned if theobjectis an instance of aMapthe map's key set will be returned (seeMap.keySet()) if theobjectis an instance of anEnumerationa list transformation will be returned if theobjectis an instance of anIteratororIterablethe result ofObjectModel.fromIterator(Iterator)will be returned if theobjectis an instance of aStringorNumberaCollectioncontaining 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.VOCABULARYinstead. - tokenNames - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
-
Deprecated.Use
SightlyParser.VOCABULARYinstead. - toNumber(Object) - Static method in class org.apache.sling.scripting.sightly.compiler.util.ObjectModel
-
Deprecated.Coerces the passed
objectto 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
objectto 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
RuntimeCallfunction that will provide URI manipulation support. - URI_MANIPULATION - Static variable in class org.apache.sling.scripting.sightly.compiler.RuntimeFunction
-
Deprecated.The name of the
RuntimeCallfunction that will provide URI manipulation support. - URIManipulationFilter - Class in org.apache.sling.scripting.sightly.impl.filter
-
The
URIManipulationFilterprovides 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
RuntimeCallfunction 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
RuntimeCallfunction 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
Commandmarks 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.Endcommand. - 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.Startcommand. - 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.Endcommand. - 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.Startcommand. - 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
OutputVariablecommand. - 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
OutTextcommand. - 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.Callcommand. - 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.Endcommand. - 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.Startcommand. - 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.Endcommand. - 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.Globalcommand. - 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.Startcommand. - visit(VariableBinding.Start) - Method in class org.apache.sling.scripting.sightly.compiler.commands.StatefulVisitor
- visit(VariableBinding.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.debug.SanityChecker
- visit(VariableBinding.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.CommandVariableUsage
- visit(VariableBinding.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.DeadCodeRemoval
- visit(VariableBinding.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce.ConstantFolding
- visit(VariableBinding.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.SyntheticMapRemoval
- visit(VariableBinding.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.UnusedVariableRemoval
- visit(VariableBinding.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.TrackingVisitor
- visit(VariableBinding.Start) - Method in class org.apache.sling.scripting.sightly.impl.compiler.visitor.UniformVisitor
- visit(ArrayLiteral) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
- visit(ArrayLiteral) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
- visit(BinaryOperation) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
- visit(BinaryOperation) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
- visit(BooleanConstant) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
- visit(BooleanConstant) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
- visit(Identifier) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
- visit(Identifier) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
- visit(MapLiteral) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
- visit(MapLiteral) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
- visit(NullLiteral) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
- visit(NullLiteral) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
- visit(NumericConstant) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
- visit(NumericConstant) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
- visit(PropertyAccess) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
- visit(PropertyAccess) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
- visit(RuntimeCall) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
- visit(RuntimeCall) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
- visit(StringConstant) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
- visit(StringConstant) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
- visit(TernaryOperator) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
- visit(TernaryOperator) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
- visit(UnaryOperation) - Method in class org.apache.sling.scripting.sightly.compiler.expression.SideEffectVisitor
- visit(UnaryOperation) - Method in class org.apache.sling.scripting.sightly.impl.compiler.optimization.VariableFinder
- visitErrorNode(ErrorNode) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
- VisitorHandler - Class in org.apache.sling.scripting.sightly.impl.compiler.util.stream
-
Delegates commands to a visitor.
- VisitorHandler(CommandVisitor) - Constructor for class org.apache.sling.scripting.sightly.impl.compiler.util.stream.VisitorHandler
- visitTerminal(TerminalNode) - Method in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParserBaseListener
- VOCABULARY - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyLexer
- VOCABULARY - Static variable in class org.apache.sling.scripting.sightly.impl.parser.expr.generated.SightlyParser
- VOID_ELEMENTS - Static variable in class org.apache.sling.scripting.sightly.impl.plugin.ElementPlugin
W
- warn(PushStream.StreamMessage) - Method in class org.apache.sling.scripting.sightly.impl.compiler.PushStream
- withKnownExpressionOptions(Set<String>) - Static method in class org.apache.sling.scripting.sightly.compiler.SightlyCompiler
-
Returns an instance of the
SightlyCompilerwith the providedoptionsadded 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
BinaryOperationthat 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
RuntimeCallfunction 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
RuntimeCallfunction 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