A B C D E F G H I K L M N O P Q R S T U V W Y _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(ASTVisitor) - Method in class io.dialob.rule.parser.node.CallExprNode
- accept(ASTVisitor) - Method in class io.dialob.rule.parser.node.ConstExprNode
- accept(ASTVisitor) - Method in class io.dialob.rule.parser.node.IdExprNode
- accept(ASTVisitor) - Method in class io.dialob.rule.parser.node.NodeBase
- accept(ASTVisitor) - Method in class io.dialob.rule.parser.Expression
- addSubnode(NodeBase) - Method in class io.dialob.rule.parser.node.CallExprNode
- addSubnode(NodeBase) - Method in class io.dialob.rule.parser.node.NodeBase
- allMatches(Predicate<NodeBase>) - Static method in class io.dialob.rule.parser.AstMatcher
- AMBIGUOUS_INPUT - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- and(Predicate<T>...) - Static method in class io.dialob.rule.parser.AstMatcher
- AND - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- AND - Static variable in class io.dialob.rule.parser.DialobRuleParser
- AND() - Method in class io.dialob.rule.parser.DialobRuleParser.LogicExprContext
- any() - Static method in class io.dialob.rule.parser.AstMatcher
- anyMatches(Predicate<NodeBase>) - Static method in class io.dialob.rule.parser.AstMatcher
- anyNode() - Static method in class io.dialob.rule.parser.AstMatcher
- anyNode(Predicate<NodeBase>) - Static method in class io.dialob.rule.parser.AstMatcher
- args(Object[]) - Method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError.Builder
-
Initializes the optional value
argsto args. - args(Predicate<List<NodeBase>>) - Static method in class io.dialob.rule.parser.AstMatcher
- args(Optional<? extends Object[]>) - Method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError.Builder
-
Initializes the optional value
argsto args. - ArithExprContext(DialobRuleParser.ExprContext) - Constructor for class io.dialob.rule.parser.DialobRuleParser.ArithExprContext
- arithExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser.ArithExprContext
- arithExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser
- arithExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser.InfixExprContext
- arithExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser.InOperExprContext
- arithExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser.MatchesExprContext
- arithExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser.NegateExprContext
- arithExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser.ParensExprContext
- arithExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser.RelationExprContext
- arithExprRule(int) - Method in class io.dialob.rule.parser.DialobRuleParser.InfixExprContext
- arithExprRule(int) - Method in class io.dialob.rule.parser.DialobRuleParser.RelationExprContext
- ArithExprRuleContext() - Constructor for class io.dialob.rule.parser.DialobRuleParser.ArithExprRuleContext
- ArithExprRuleContext(ParserRuleContext, int) - Constructor for class io.dialob.rule.parser.DialobRuleParser.ArithExprRuleContext
- ARRAY_TYPE_EXPECTED - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- ARRAY_TYPE_UNEXPECTED - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- arrayOf(ValueType) - Static method in interface io.dialob.rule.parser.api.ValueType
- ArrayValueType - Class in io.dialob.rule.parser.api
- ASTBuilder - Class in io.dialob.rule.parser.node
- ASTBuilder() - Constructor for class io.dialob.rule.parser.node.ASTBuilder
- ASTBuilder(ASTBuilder) - Constructor for class io.dialob.rule.parser.node.ASTBuilder
- ASTBuilderWalker - Class in io.dialob.rule.parser.node
- ASTBuilderWalker(VariableFinder, Map<NodeBase, String>) - Constructor for class io.dialob.rule.parser.node.ASTBuilderWalker
- AstMatcher - Class in io.dialob.rule.parser
- AstMatcher() - Constructor for class io.dialob.rule.parser.AstMatcher
- ASTVisitor - Interface in io.dialob.rule.parser.node
- AsyncFunctionDependency - Class in io.dialob.rule.parser.api
- AsyncFunctionDependency(String, String, ValueType, String, List<String>) - Constructor for class io.dialob.rule.parser.api.AsyncFunctionDependency
- asyncFunctionExpressionDependencies(Collection<AsyncFunctionDependency>) - Method in interface io.dialob.rule.parser.api.VariableExpressionCompilerCallback
B
- birthDateFromHetu(String) - Static method in class io.dialob.rule.parser.function.DefaultFunctions
- BOOLEAN - io.dialob.rule.parser.api.PrimitiveValueType
- BOOLEAN - Static variable in interface io.dialob.rule.parser.api.ValueType
- BOOLEAN_VALUE_EXPECTED - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- build() - Method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError.Builder
-
Builds a new
ImmutableRuleExpressionCompilerError. - build() - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function.Builder
-
Builds a new
Function. - build() - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable.Builder
-
Builds a new
Variable. - build() - Method in class io.dialob.rule.parser.node.ASTBuilder
- build() - Method in class io.dialob.rule.parser.node.ImmutableSpan.Builder
-
Builds a new
ImmutableSpan. - builder() - Static method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError
-
Creates a builder for
ImmutableRuleExpressionCompilerError. - builder() - Static method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function
-
Creates a builder for
Function. - builder() - Static method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
-
Creates a builder for
Variable. - builder() - Static method in class io.dialob.rule.parser.node.ImmutableSpan
-
Creates a builder for
ImmutableSpan.
C
- CallExprContext(DialobRuleParser.ArithExprRuleContext) - Constructor for class io.dialob.rule.parser.DialobRuleParser.CallExprContext
- callExprNode(CallExprNode) - Method in class io.dialob.rule.parser.node.ASTBuilder
- callExprNode(NodeOperator, ValueType, Span) - Method in class io.dialob.rule.parser.node.ASTBuilder
- callExprNode(String, ValueType, Span) - Method in class io.dialob.rule.parser.node.ASTBuilder
- callExprNode(String, Span) - Method in class io.dialob.rule.parser.node.ASTBuilder
- CallExprNode - Class in io.dialob.rule.parser.node
- CallExprNode(NodeBase, NodeOperator, ValueType, Span) - Constructor for class io.dialob.rule.parser.node.CallExprNode
- CallExprNode(NodeBase, NodeOperator, Span) - Constructor for class io.dialob.rule.parser.node.CallExprNode
- callNode() - Static method in class io.dialob.rule.parser.AstMatcher
- callNode(Predicate<NodeBase>) - Static method in class io.dialob.rule.parser.AstMatcher
- canEqualWith(ValueType) - Method in class io.dialob.rule.parser.api.ArrayValueType
- canEqualWith(ValueType) - Method in enum io.dialob.rule.parser.api.PrimitiveValueType
- canEqualWith(ValueType) - Method in interface io.dialob.rule.parser.api.ValueType
- CANNOT_ADD_TYPES - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- CANNOT_DIVIDE_TYPES - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- CANNOT_EVAL_NOT_FOR_NON_BOOLEAN_TYPE - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- CANNOT_MULTIPLY_TYPES - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- CANNOT_NEGATE_TYPE - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- CANNOT_SUBTRACT_TYPES - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- CANNOT_USE_REDUCER_INSIDE_SCOPE - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- canOrderWith(ValueType) - Method in class io.dialob.rule.parser.api.ArrayValueType
- canOrderWith(ValueType) - Method in enum io.dialob.rule.parser.api.PrimitiveValueType
- canOrderWith(ValueType) - Method in interface io.dialob.rule.parser.api.ValueType
- channelNames - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- checkIsThisLast(NodeBase) - Method in class io.dialob.rule.parser.AstMatcher
- checkMatching(NodeBase) - Method in class io.dialob.rule.parser.AstMatcher
- checkMatchingBefore(NodeBase) - Method in class io.dialob.rule.parser.AstMatcher
- cloneNode(NodeBase) - Method in class io.dialob.rule.parser.node.ASTBuilder
- CloneVisitor - Class in io.dialob.rule.parser
- CloneVisitor() - Constructor for class io.dialob.rule.parser.CloneVisitor
- CloneVisitor(ASTBuilder) - Constructor for class io.dialob.rule.parser.CloneVisitor
- closeExpr() - Method in class io.dialob.rule.parser.node.ASTBuilder
- coerseFrom(Object) - Method in interface io.dialob.rule.parser.api.ValueType
- COMMA - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- COMMA - Static variable in class io.dialob.rule.parser.DialobRuleParser
- COMMA() - Method in class io.dialob.rule.parser.DialobRuleParser.CallExprContext
- COMMA() - Method in class io.dialob.rule.parser.DialobRuleParser.ListExprContext
- COMMA(int) - Method in class io.dialob.rule.parser.DialobRuleParser.CallExprContext
- COMMA(int) - Method in class io.dialob.rule.parser.DialobRuleParser.ListExprContext
- comparePeriods(Period, Period) - Static method in class io.dialob.rule.parser.PeriodUtil
- compile(String, VariableFinder, RuleExpressionCompilerCallback) - Method in interface io.dialob.rule.parser.api.RuleExpressionCompiler
-
Deprecated.
- compile(String, String, VariableFinder, VariableExpressionCompilerCallback) - Method in interface io.dialob.rule.parser.api.VariableExpressionCompiler
- COMPILER_ERROR - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- CompilerErrorCode - Class in io.dialob.rule.parser.api
- CompilerErrorCode() - Constructor for class io.dialob.rule.parser.api.CompilerErrorCode
- compileUnit() - Method in class io.dialob.rule.parser.DialobRuleParser
- CompileUnitContext(ParserRuleContext, int) - Constructor for class io.dialob.rule.parser.DialobRuleParser.CompileUnitContext
- configureFunction(String, Class<?>, boolean) - Method in interface io.dialob.rule.parser.function.FunctionRegistry
- configureFunction(String, String, Class<?>, boolean) - Method in interface io.dialob.rule.parser.function.FunctionRegistry
- CONST - Static variable in class io.dialob.rule.parser.node.NodeOperator
- ConstExprContext(DialobRuleParser.ArithExprRuleContext) - Constructor for class io.dialob.rule.parser.DialobRuleParser.ConstExprContext
- constExprNode(ConstExprNode) - Method in class io.dialob.rule.parser.node.ASTBuilder
- constExprNode(String, String, ValueType, Span) - Method in class io.dialob.rule.parser.node.ASTBuilder
- ConstExprNode - Class in io.dialob.rule.parser.node
- ConstExprNode(NodeBase, String, String, ValueType, Span) - Constructor for class io.dialob.rule.parser.node.ConstExprNode
- constExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprContext
- constExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser
- constExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser.ListExprContext
- constExprRule(int) - Method in class io.dialob.rule.parser.DialobRuleParser.ListExprContext
- ConstExprRuleContext(ParserRuleContext, int) - Constructor for class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- constNode() - Static method in class io.dialob.rule.parser.AstMatcher
- constNode(Predicate<NodeBase>) - Static method in class io.dialob.rule.parser.AstMatcher
- contains(Predicate<T>) - Static method in class io.dialob.rule.parser.AstMatcher
- contains(T) - Static method in class io.dialob.rule.parser.AstMatcher
- CONTEXT_SENSITIVE_ERROR - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- ConvertDateMinusDateVisitor - Class in io.dialob.rule.parser.analyze
- ConvertDateMinusDateVisitor() - Constructor for class io.dialob.rule.parser.analyze.ConvertDateMinusDateVisitor
- copyFrom(DialobRuleParser.ArithExprRuleContext) - Method in class io.dialob.rule.parser.DialobRuleParser.ArithExprRuleContext
- copyFrom(DialobRuleParser.ExprContext) - Method in class io.dialob.rule.parser.DialobRuleParser.ExprContext
- copyFrom(DialobRuleParser.IsExprRuleContext) - Method in class io.dialob.rule.parser.DialobRuleParser.IsExprRuleContext
- copyOf(RuleExpressionCompilerError) - Static method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError
-
Creates an immutable copy of a
RuleExpressionCompilerErrorvalue. - copyOf(VariableFinder.Function) - Static method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function
-
Creates an immutable copy of a
VariableFinder.Functionvalue. - copyOf(VariableFinder.Variable) - Static method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
-
Creates an immutable copy of a
VariableFinder.Variablevalue. - copyOf(Span) - Static method in class io.dialob.rule.parser.node.ImmutableSpan
-
Creates an immutable copy of a
Spanvalue. - COULD_NOT_DEDUCE_TYPE - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- count(Object[]) - Static method in class io.dialob.rule.parser.function.DefaultFunctions
- count(Predicate<Integer>) - Static method in class io.dialob.rule.parser.AstMatcher
- createExpression(String) - Static method in class io.dialob.rule.parser.Expression
- createExpression(VariableFinder, Map<NodeBase, String>, String) - Static method in class io.dialob.rule.parser.Expression
- createIdRenamer(String, String) - Method in interface io.dialob.rule.parser.api.RuleExpressionCompiler
- createIdRenamer(String, String) - Method in interface io.dialob.rule.parser.api.VariableExpressionCompiler
- createNodeOperator(String) - Static method in class io.dialob.rule.parser.node.NodeOperator
D
- DATE - io.dialob.rule.parser.api.PrimitiveValueType
- DATE - Static variable in interface io.dialob.rule.parser.api.ValueType
- dateMinusPeriod(LocalDate, Period) - Static method in class io.dialob.rule.parser.PeriodUtil
- datePlusPeriod(LocalDate, Period) - Static method in class io.dialob.rule.parser.PeriodUtil
- DAY - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- DAY - Static variable in class io.dialob.rule.parser.DialobRuleParser
- DAY() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- DAYS - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- DAYS - Static variable in class io.dialob.rule.parser.DialobRuleParser
- DAYS() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- DECIMAL - io.dialob.rule.parser.api.PrimitiveValueType
- DECIMAL - Static variable in interface io.dialob.rule.parser.api.ValueType
- DefaultFunctions - Class in io.dialob.rule.parser.function
- DefaultFunctions(FunctionRegistry) - Constructor for class io.dialob.rule.parser.function.DefaultFunctions
- dependencies(Predicate<Map<String, ValueType>>) - Static method in class io.dialob.rule.parser.AstMatcher
- DialobRuleBaseListener - Class in io.dialob.rule.parser
-
This class provides an empty implementation of
DialobRuleListener, which can be extended to create a listener which only needs to handle a subset of the available methods. - DialobRuleBaseListener() - Constructor for class io.dialob.rule.parser.DialobRuleBaseListener
- DialobRuleLexer - Class in io.dialob.rule.parser
- DialobRuleLexer(CharStream) - Constructor for class io.dialob.rule.parser.DialobRuleLexer
- DialobRuleListener - Interface in io.dialob.rule.parser
-
This interface defines a complete listener for a parse tree produced by
DialobRuleParser. - DialobRuleParser - Class in io.dialob.rule.parser
- DialobRuleParser(TokenStream) - Constructor for class io.dialob.rule.parser.DialobRuleParser
- DialobRuleParser.ArithExprContext - Class in io.dialob.rule.parser
- DialobRuleParser.ArithExprRuleContext - Class in io.dialob.rule.parser
- DialobRuleParser.CallExprContext - Class in io.dialob.rule.parser
- DialobRuleParser.CompileUnitContext - Class in io.dialob.rule.parser
- DialobRuleParser.ConstExprContext - Class in io.dialob.rule.parser
- DialobRuleParser.ConstExprRuleContext - Class in io.dialob.rule.parser
- DialobRuleParser.ExprContext - Class in io.dialob.rule.parser
- DialobRuleParser.GroupExprContext - Class in io.dialob.rule.parser
- DialobRuleParser.IdExprContext - Class in io.dialob.rule.parser
- DialobRuleParser.IdExprRuleContext - Class in io.dialob.rule.parser
- DialobRuleParser.InfixExprContext - Class in io.dialob.rule.parser
- DialobRuleParser.InOperExprContext - Class in io.dialob.rule.parser
- DialobRuleParser.IsExprContext - Class in io.dialob.rule.parser
- DialobRuleParser.IsExprRlContext - Class in io.dialob.rule.parser
- DialobRuleParser.IsExprRuleContext - Class in io.dialob.rule.parser
- DialobRuleParser.ListExprContext - Class in io.dialob.rule.parser
- DialobRuleParser.LogicExprContext - Class in io.dialob.rule.parser
- DialobRuleParser.MatchesExprContext - Class in io.dialob.rule.parser
- DialobRuleParser.NegateExprContext - Class in io.dialob.rule.parser
- DialobRuleParser.NotExprContext - Class in io.dialob.rule.parser
- DialobRuleParser.OfExprContext - Class in io.dialob.rule.parser
- DialobRuleParser.ParensExprContext - Class in io.dialob.rule.parser
- DialobRuleParser.ReducerExprRuleContext - Class in io.dialob.rule.parser
- DialobRuleParser.RelationExprContext - Class in io.dialob.rule.parser
- DIV - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- DIV - Static variable in class io.dialob.rule.parser.DialobRuleParser
- DIV() - Method in class io.dialob.rule.parser.DialobRuleParser.InfixExprContext
- divideByType(ValueType) - Method in class io.dialob.rule.parser.api.ArrayValueType
- divideByType(ValueType) - Method in enum io.dialob.rule.parser.api.PrimitiveValueType
- divideByType(ValueType) - Method in interface io.dialob.rule.parser.api.ValueType
- DUMMY_VARIABLE_FINDER - Static variable in class io.dialob.rule.parser.node.ASTBuilderWalker
- DURATION - io.dialob.rule.parser.api.PrimitiveValueType
- DURATION - Static variable in interface io.dialob.rule.parser.api.ValueType
- durationPlusTime(Duration, LocalTime) - Static method in class io.dialob.rule.parser.PeriodUtil
E
- endCallExpr(CallExprNode) - Method in class io.dialob.rule.parser.analyze.NotExpressionVisitor
- endCallExpr(CallExprNode) - Method in class io.dialob.rule.parser.AstMatcher
- endCallExpr(CallExprNode) - Method in class io.dialob.rule.parser.CloneVisitor
- endCallExpr(CallExprNode) - Method in class io.dialob.rule.parser.ExpressionMerger
- endCallExpr(CallExprNode) - Method in class io.dialob.rule.parser.ExpressionWriterVisitor
- endCallExpr(CallExprNode) - Method in interface io.dialob.rule.parser.node.ASTVisitor
- enterArithExpr(DialobRuleParser.ArithExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by the
arithExprlabeled alternative inDialobRuleParser.expr(). - enterArithExpr(DialobRuleParser.ArithExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by the
arithExprlabeled alternative inDialobRuleParser.expr(). - enterCallExpr(DialobRuleParser.CallExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by the
callExprlabeled alternative inDialobRuleParser.arithExprRule(). - enterCallExpr(DialobRuleParser.CallExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by the
callExprlabeled alternative inDialobRuleParser.arithExprRule(). - enterCallExpr(DialobRuleParser.CallExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- enterCompileUnit(DialobRuleParser.CompileUnitContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by
DialobRuleParser.compileUnit(). - enterCompileUnit(DialobRuleParser.CompileUnitContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by
DialobRuleParser.compileUnit(). - enterConstExpr(DialobRuleParser.ConstExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by the
constExprlabeled alternative inDialobRuleParser.arithExprRule(). - enterConstExpr(DialobRuleParser.ConstExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by the
constExprlabeled alternative inDialobRuleParser.arithExprRule(). - enterConstExprRule(DialobRuleParser.ConstExprRuleContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by
DialobRuleParser.constExprRule(). - enterConstExprRule(DialobRuleParser.ConstExprRuleContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by
DialobRuleParser.constExprRule(). - enterConstExprRule(DialobRuleParser.ConstExprRuleContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- enterEveryRule(ParserRuleContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
- enterGroupExpr(DialobRuleParser.GroupExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by the
groupExprlabeled alternative inDialobRuleParser.expr(). - enterGroupExpr(DialobRuleParser.GroupExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by the
groupExprlabeled alternative inDialobRuleParser.expr(). - enterIdExpr(DialobRuleParser.IdExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by the
idExprlabeled alternative inDialobRuleParser.arithExprRule(). - enterIdExpr(DialobRuleParser.IdExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by the
idExprlabeled alternative inDialobRuleParser.arithExprRule(). - enterIdExprRule(DialobRuleParser.IdExprRuleContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by
DialobRuleParser.idExprRule(). - enterIdExprRule(DialobRuleParser.IdExprRuleContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by
DialobRuleParser.idExprRule(). - enterIdExprRule(DialobRuleParser.IdExprRuleContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- enterInfixExpr(DialobRuleParser.InfixExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by the
infixExprlabeled alternative inDialobRuleParser.arithExprRule(). - enterInfixExpr(DialobRuleParser.InfixExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by the
infixExprlabeled alternative inDialobRuleParser.arithExprRule(). - enterInfixExpr(DialobRuleParser.InfixExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- enterInOperExpr(DialobRuleParser.InOperExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by the
inOperExprlabeled alternative inDialobRuleParser.expr(). - enterInOperExpr(DialobRuleParser.InOperExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by the
inOperExprlabeled alternative inDialobRuleParser.expr(). - enterInOperExpr(DialobRuleParser.InOperExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- enterIsExpr(DialobRuleParser.IsExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by the
isExprlabeled alternative inDialobRuleParser.isExprRule(). - enterIsExpr(DialobRuleParser.IsExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by the
isExprlabeled alternative inDialobRuleParser.isExprRule(). - enterIsExpr(DialobRuleParser.IsExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- enterIsExprRl(DialobRuleParser.IsExprRlContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by the
isExprRllabeled alternative inDialobRuleParser.expr(). - enterIsExprRl(DialobRuleParser.IsExprRlContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by the
isExprRllabeled alternative inDialobRuleParser.expr(). - enterListExpr(DialobRuleParser.ListExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by
DialobRuleParser.listExpr(). - enterListExpr(DialobRuleParser.ListExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by
DialobRuleParser.listExpr(). - enterLogicExpr(DialobRuleParser.LogicExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by the
logicExprlabeled alternative inDialobRuleParser.expr(). - enterLogicExpr(DialobRuleParser.LogicExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by the
logicExprlabeled alternative inDialobRuleParser.expr(). - enterLogicExpr(DialobRuleParser.LogicExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- enterMatchesExpr(DialobRuleParser.MatchesExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by the
matchesExprlabeled alternative inDialobRuleParser.expr(). - enterMatchesExpr(DialobRuleParser.MatchesExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by the
matchesExprlabeled alternative inDialobRuleParser.expr(). - enterMatchesExpr(DialobRuleParser.MatchesExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- enterNegateExpr(DialobRuleParser.NegateExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by the
negateExprlabeled alternative inDialobRuleParser.arithExprRule(). - enterNegateExpr(DialobRuleParser.NegateExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by the
negateExprlabeled alternative inDialobRuleParser.arithExprRule(). - enterNegateExpr(DialobRuleParser.NegateExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- enterNotExpr(DialobRuleParser.NotExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by the
notExprlabeled alternative inDialobRuleParser.expr(). - enterNotExpr(DialobRuleParser.NotExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by the
notExprlabeled alternative inDialobRuleParser.expr(). - enterNotExpr(DialobRuleParser.NotExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- enterOfExpr(DialobRuleParser.OfExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by the
ofExprlabeled alternative inDialobRuleParser.arithExprRule(). - enterOfExpr(DialobRuleParser.OfExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by the
ofExprlabeled alternative inDialobRuleParser.arithExprRule(). - enterOfExpr(DialobRuleParser.OfExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- enterParensExpr(DialobRuleParser.ParensExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by the
parensExprlabeled alternative inDialobRuleParser.arithExprRule(). - enterParensExpr(DialobRuleParser.ParensExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by the
parensExprlabeled alternative inDialobRuleParser.arithExprRule(). - enterReducerExprRule(DialobRuleParser.ReducerExprRuleContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by
DialobRuleParser.reducerExprRule(). - enterReducerExprRule(DialobRuleParser.ReducerExprRuleContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by
DialobRuleParser.reducerExprRule(). - enterRelationExpr(DialobRuleParser.RelationExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Enter a parse tree produced by the
relationExprlabeled alternative inDialobRuleParser.expr(). - enterRelationExpr(DialobRuleParser.RelationExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Enter a parse tree produced by the
relationExprlabeled alternative inDialobRuleParser.expr(). - enterRelationExpr(DialobRuleParser.RelationExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.ArithExprContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.CallExprContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.CompileUnitContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.GroupExprContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.IdExprContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.IdExprRuleContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.InfixExprContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.InOperExprContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.IsExprContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.IsExprRlContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.ListExprContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.LogicExprContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.MatchesExprContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.NegateExprContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.NotExprContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.OfExprContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.ParensExprContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.ReducerExprRuleContext
- enterRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.RelationExprContext
- EOF() - Method in class io.dialob.rule.parser.DialobRuleParser.CompileUnitContext
- EQ - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- EQ - Static variable in class io.dialob.rule.parser.DialobRuleParser
- EQ() - Method in class io.dialob.rule.parser.DialobRuleParser.RelationExprContext
- equals(Object) - Method in class io.dialob.rule.parser.api.ArrayValueType
- equals(Object) - Method in class io.dialob.rule.parser.api.AsyncFunctionDependency
- equals(Object) - Method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError
-
This instance is equal to all instances of
ImmutableRuleExpressionCompilerErrorthat have equal attribute values. - equals(Object) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function
-
This instance is equal to all instances of
Functionthat have equal attribute values. - equals(Object) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
-
This instance is equal to all instances of
Variablethat have equal attribute values. - equals(Object) - Method in class io.dialob.rule.parser.node.ImmutableSpan
-
This instance is equal to all instances of
ImmutableSpanthat have equal attribute values. - equals(Object) - Method in class io.dialob.rule.parser.node.NodeBase
- equals(Object) - Method in class io.dialob.rule.parser.node.NodeOperator
- errorCode(String) - Method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError.Builder
-
Initializes the value for the
errorCodeattribute. - ErrorLogger - Interface in io.dialob.rule.parser.node
- EvalNotExpressionsVisitor - Class in io.dialob.rule.parser.analyze
- EvalNotExpressionsVisitor() - Constructor for class io.dialob.rule.parser.analyze.EvalNotExpressionsVisitor
- exitArithExpr(DialobRuleParser.ArithExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by the
arithExprlabeled alternative inDialobRuleParser.expr(). - exitArithExpr(DialobRuleParser.ArithExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by the
arithExprlabeled alternative inDialobRuleParser.expr(). - exitCallExpr(DialobRuleParser.CallExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by the
callExprlabeled alternative inDialobRuleParser.arithExprRule(). - exitCallExpr(DialobRuleParser.CallExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by the
callExprlabeled alternative inDialobRuleParser.arithExprRule(). - exitCallExpr(DialobRuleParser.CallExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- exitCompileUnit(DialobRuleParser.CompileUnitContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by
DialobRuleParser.compileUnit(). - exitCompileUnit(DialobRuleParser.CompileUnitContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by
DialobRuleParser.compileUnit(). - exitConstExpr(DialobRuleParser.ConstExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by the
constExprlabeled alternative inDialobRuleParser.arithExprRule(). - exitConstExpr(DialobRuleParser.ConstExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by the
constExprlabeled alternative inDialobRuleParser.arithExprRule(). - exitConstExprRule(DialobRuleParser.ConstExprRuleContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by
DialobRuleParser.constExprRule(). - exitConstExprRule(DialobRuleParser.ConstExprRuleContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by
DialobRuleParser.constExprRule(). - exitConstExprRule(DialobRuleParser.ConstExprRuleContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- exitEveryRule(ParserRuleContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
- exitGroupExpr(DialobRuleParser.GroupExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by the
groupExprlabeled alternative inDialobRuleParser.expr(). - exitGroupExpr(DialobRuleParser.GroupExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by the
groupExprlabeled alternative inDialobRuleParser.expr(). - exitIdExpr(DialobRuleParser.IdExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by the
idExprlabeled alternative inDialobRuleParser.arithExprRule(). - exitIdExpr(DialobRuleParser.IdExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by the
idExprlabeled alternative inDialobRuleParser.arithExprRule(). - exitIdExprRule(DialobRuleParser.IdExprRuleContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by
DialobRuleParser.idExprRule(). - exitIdExprRule(DialobRuleParser.IdExprRuleContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by
DialobRuleParser.idExprRule(). - exitIdExprRule(DialobRuleParser.IdExprRuleContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- exitInfixExpr(DialobRuleParser.InfixExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by the
infixExprlabeled alternative inDialobRuleParser.arithExprRule(). - exitInfixExpr(DialobRuleParser.InfixExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by the
infixExprlabeled alternative inDialobRuleParser.arithExprRule(). - exitInfixExpr(DialobRuleParser.InfixExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- exitInOperExpr(DialobRuleParser.InOperExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by the
inOperExprlabeled alternative inDialobRuleParser.expr(). - exitInOperExpr(DialobRuleParser.InOperExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by the
inOperExprlabeled alternative inDialobRuleParser.expr(). - exitInOperExpr(DialobRuleParser.InOperExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- exitIsExpr(DialobRuleParser.IsExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by the
isExprlabeled alternative inDialobRuleParser.isExprRule(). - exitIsExpr(DialobRuleParser.IsExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by the
isExprlabeled alternative inDialobRuleParser.isExprRule(). - exitIsExpr(DialobRuleParser.IsExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- exitIsExprRl(DialobRuleParser.IsExprRlContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by the
isExprRllabeled alternative inDialobRuleParser.expr(). - exitIsExprRl(DialobRuleParser.IsExprRlContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by the
isExprRllabeled alternative inDialobRuleParser.expr(). - exitListExpr(DialobRuleParser.ListExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by
DialobRuleParser.listExpr(). - exitListExpr(DialobRuleParser.ListExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by
DialobRuleParser.listExpr(). - exitLogicExpr(DialobRuleParser.LogicExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by the
logicExprlabeled alternative inDialobRuleParser.expr(). - exitLogicExpr(DialobRuleParser.LogicExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by the
logicExprlabeled alternative inDialobRuleParser.expr(). - exitLogicExpr(DialobRuleParser.LogicExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- exitMatchesExpr(DialobRuleParser.MatchesExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by the
matchesExprlabeled alternative inDialobRuleParser.expr(). - exitMatchesExpr(DialobRuleParser.MatchesExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by the
matchesExprlabeled alternative inDialobRuleParser.expr(). - exitMatchesExpr(DialobRuleParser.MatchesExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- exitNegateExpr(DialobRuleParser.NegateExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by the
negateExprlabeled alternative inDialobRuleParser.arithExprRule(). - exitNegateExpr(DialobRuleParser.NegateExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by the
negateExprlabeled alternative inDialobRuleParser.arithExprRule(). - exitNegateExpr(DialobRuleParser.NegateExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- exitNotExpr(DialobRuleParser.NotExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by the
notExprlabeled alternative inDialobRuleParser.expr(). - exitNotExpr(DialobRuleParser.NotExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by the
notExprlabeled alternative inDialobRuleParser.expr(). - exitNotExpr(DialobRuleParser.NotExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- exitOfExpr(DialobRuleParser.OfExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by the
ofExprlabeled alternative inDialobRuleParser.arithExprRule(). - exitOfExpr(DialobRuleParser.OfExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by the
ofExprlabeled alternative inDialobRuleParser.arithExprRule(). - exitOfExpr(DialobRuleParser.OfExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- exitParensExpr(DialobRuleParser.ParensExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by the
parensExprlabeled alternative inDialobRuleParser.arithExprRule(). - exitParensExpr(DialobRuleParser.ParensExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by the
parensExprlabeled alternative inDialobRuleParser.arithExprRule(). - exitReducerExprRule(DialobRuleParser.ReducerExprRuleContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by
DialobRuleParser.reducerExprRule(). - exitReducerExprRule(DialobRuleParser.ReducerExprRuleContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by
DialobRuleParser.reducerExprRule(). - exitRelationExpr(DialobRuleParser.RelationExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
-
Exit a parse tree produced by the
relationExprlabeled alternative inDialobRuleParser.expr(). - exitRelationExpr(DialobRuleParser.RelationExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
-
Exit a parse tree produced by the
relationExprlabeled alternative inDialobRuleParser.expr(). - exitRelationExpr(DialobRuleParser.RelationExprContext) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.ArithExprContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.CallExprContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.CompileUnitContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.GroupExprContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.IdExprContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.IdExprRuleContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.InfixExprContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.InOperExprContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.IsExprContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.IsExprRlContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.ListExprContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.LogicExprContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.MatchesExprContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.NegateExprContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.NotExprContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.OfExprContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.ParensExprContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.ReducerExprRuleContext
- exitRule(ParseTreeListener) - Method in class io.dialob.rule.parser.DialobRuleParser.RelationExprContext
- expr() - Method in class io.dialob.rule.parser.DialobRuleParser.CallExprContext
- expr() - Method in class io.dialob.rule.parser.DialobRuleParser.CompileUnitContext
- expr() - Method in class io.dialob.rule.parser.DialobRuleParser
- expr() - Method in class io.dialob.rule.parser.DialobRuleParser.GroupExprContext
- expr() - Method in class io.dialob.rule.parser.DialobRuleParser.LogicExprContext
- expr() - Method in class io.dialob.rule.parser.DialobRuleParser.NotExprContext
- expr() - Method in class io.dialob.rule.parser.DialobRuleParser.ReducerExprRuleContext
- expr(int) - Method in class io.dialob.rule.parser.DialobRuleParser.CallExprContext
- expr(int) - Method in class io.dialob.rule.parser.DialobRuleParser.LogicExprContext
- ExprContext() - Constructor for class io.dialob.rule.parser.DialobRuleParser.ExprContext
- ExprContext(ParserRuleContext, int) - Constructor for class io.dialob.rule.parser.DialobRuleParser.ExprContext
- Expression - Class in io.dialob.rule.parser
- ExpressionMerger - Class in io.dialob.rule.parser
- ExpressionMerger(ASTBuilder) - Constructor for class io.dialob.rule.parser.ExpressionMerger
- ExpressionMerger(Predicate<NodeBase>) - Constructor for class io.dialob.rule.parser.ExpressionMerger
- expressionResultType(ValueType) - Method in interface io.dialob.rule.parser.api.VariableExpressionCompilerCallback
- ExpressionWriterVisitor - Class in io.dialob.rule.parser
- exprNode(NodeBase) - Method in class io.dialob.rule.parser.node.ASTBuilder
- exprNodes(NodeBase...) - Method in class io.dialob.rule.parser.node.ASTBuilder
F
- failed(String) - Method in interface io.dialob.rule.parser.function.FunctionRegistry.FunctionCallback
-
Called if there was error in function execution
- failed(List<RuleExpressionCompilerError>) - Method in interface io.dialob.rule.parser.api.RuleExpressionCompilerCallback
- failed(List<RuleExpressionCompilerError>) - Method in interface io.dialob.rule.parser.api.VariableExpressionCompilerCallback
- FALSE - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- FALSE - Static variable in class io.dialob.rule.parser.DialobRuleParser
- FALSE() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- findValueSetIdFor(String) - Method in interface io.dialob.rule.parser.api.VariableFinder
- findVariableScope(String) - Method in interface io.dialob.rule.parser.api.VariableFinder
- first(Predicate<NodeBase>) - Static method in class io.dialob.rule.parser.AstMatcher
- from(RuleExpressionCompilerError) - Method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError.Builder
-
Fill a builder with attribute values from the provided
RuleExpressionCompilerErrorinstance. - from(VariableFinder.Function) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function.Builder
-
Fill a builder with attribute values from the provided
io.dialob.rule.parser.api.VariableFinder.Functioninstance. - from(VariableFinder.Var) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function.Builder
-
Fill a builder with attribute values from the provided
io.dialob.rule.parser.api.VariableFinder.Varinstance. - from(VariableFinder.Var) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable.Builder
-
Fill a builder with attribute values from the provided
io.dialob.rule.parser.api.VariableFinder.Varinstance. - from(VariableFinder.Variable) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable.Builder
-
Fill a builder with attribute values from the provided
io.dialob.rule.parser.api.VariableFinder.Variableinstance. - from(Span) - Method in class io.dialob.rule.parser.node.ImmutableSpan.Builder
-
Fill a builder with attribute values from the provided
Spaninstance. - FULL_CONTEXT_ERROR - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- func - Variable in class io.dialob.rule.parser.DialobRuleParser.CallExprContext
- Function - Interface in io.dialob.rule.parser.function
- FUNCTION - io.dialob.rule.parser.node.NodeOperator.Category
- FunctionRegistry - Interface in io.dialob.rule.parser.function
- FunctionRegistry.FunctionCallback - Interface in io.dialob.rule.parser.function
- FunctionRegistryException - Exception in io.dialob.rule.parser.function
- FunctionRegistryException(String) - Constructor for exception io.dialob.rule.parser.function.FunctionRegistryException
G
- GE - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- GE - Static variable in class io.dialob.rule.parser.DialobRuleParser
- GE() - Method in class io.dialob.rule.parser.DialobRuleParser.RelationExprContext
- getAllDependencies() - Method in class io.dialob.rule.parser.node.CallExprNode
- getAllDependencies() - Method in class io.dialob.rule.parser.node.NodeBase
- getAllIds() - Method in class io.dialob.rule.parser.Expression
- getArgs() - Method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError
- getArgs() - Method in interface io.dialob.rule.parser.api.RuleExpressionCompilerError
- getArgumentExpressions() - Method in class io.dialob.rule.parser.api.AsyncFunctionDependency
- getAst() - Method in class io.dialob.rule.parser.Expression
- getAstBuilder() - Method in class io.dialob.rule.parser.ExpressionMerger
- getASTBuilder() - Method in class io.dialob.rule.parser.CloneVisitor
- getAsValueType() - Method in class io.dialob.rule.parser.node.ConstExprNode
- getAsValueType(ValueType) - Method in class io.dialob.rule.parser.node.ConstExprNode
- getATN() - Method in class io.dialob.rule.parser.DialobRuleLexer
- getATN() - Method in class io.dialob.rule.parser.DialobRuleParser
- getBuilder() - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- getCanonicalFunctionName() - Method in class io.dialob.rule.parser.api.AsyncFunctionDependency
- getCategory() - Method in class io.dialob.rule.parser.node.NodeOperator
- getChannelNames() - Method in class io.dialob.rule.parser.DialobRuleLexer
- getComparator() - Method in class io.dialob.rule.parser.api.ArrayValueType
- getComparator() - Method in interface io.dialob.rule.parser.api.ValueType
- getDependencies() - Method in class io.dialob.rule.parser.node.CallExprNode
- getDependencies() - Method in class io.dialob.rule.parser.node.IdExprNode
- getDependencies() - Method in class io.dialob.rule.parser.node.NodeBase
- getErrorCode() - Method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError
- getErrorCode() - Method in interface io.dialob.rule.parser.api.RuleExpressionCompilerError
- getErrors() - Method in class io.dialob.rule.parser.analyze.ValidateExpressionVisitor
- getErrors() - Method in class io.dialob.rule.parser.Expression
- getFunctionName() - Method in class io.dialob.rule.parser.api.AsyncFunctionDependency
- getFunctionRefId() - Method in class io.dialob.rule.parser.api.AsyncFunctionDependency
- getGrammarFileName() - Method in class io.dialob.rule.parser.DialobRuleLexer
- getGrammarFileName() - Method in class io.dialob.rule.parser.DialobRuleParser
- getId() - Method in class io.dialob.rule.parser.node.IdExprNode
- getItemValueType() - Method in class io.dialob.rule.parser.api.ArrayValueType
- getItemValueType() - Method in interface io.dialob.rule.parser.api.ValueType
- getLhs() - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- getLhs() - Method in class io.dialob.rule.parser.node.CallExprNode
- getLhsAndRhsValueTypes() - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- getModeNames() - Method in class io.dialob.rule.parser.DialobRuleLexer
- getName() - Method in class io.dialob.rule.parser.api.ArrayValueType
- getName() - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function
- getName() - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
- getName() - Method in enum io.dialob.rule.parser.api.PrimitiveValueType
- getName() - Method in interface io.dialob.rule.parser.api.ValueType
- getName() - Method in interface io.dialob.rule.parser.api.VariableFinder.Var
- getNamespace() - Method in class io.dialob.rule.parser.node.IdExprNode
- getNodeOperator() - Method in class io.dialob.rule.parser.node.CallExprNode
- getNodeOperator() - Method in class io.dialob.rule.parser.node.ConstExprNode
- getNodeOperator() - Method in class io.dialob.rule.parser.node.IdExprNode
- getNodeOperator() - Method in class io.dialob.rule.parser.node.NodeBase
- getOperator() - Method in class io.dialob.rule.parser.node.NodeOperator
- getParent() - Method in class io.dialob.rule.parser.node.NodeBase
- getParentScopeBuilder() - Method in class io.dialob.rule.parser.node.ASTBuilder
- getPlaceHolderValue() - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
- getPlaceHolderValue() - Method in interface io.dialob.rule.parser.api.VariableFinder.Variable
- getPrecedenceWeight() - Method in class io.dialob.rule.parser.node.NodeOperator
- getReducerOperatorReturnType(String, ValueType) - Static method in class io.dialob.rule.parser.ParserUtil
- getRhs() - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- getRhs() - Method in class io.dialob.rule.parser.node.CallExprNode
- getRuleIndex() - Method in class io.dialob.rule.parser.DialobRuleParser.ArithExprRuleContext
- getRuleIndex() - Method in class io.dialob.rule.parser.DialobRuleParser.CompileUnitContext
- getRuleIndex() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- getRuleIndex() - Method in class io.dialob.rule.parser.DialobRuleParser.ExprContext
- getRuleIndex() - Method in class io.dialob.rule.parser.DialobRuleParser.IdExprRuleContext
- getRuleIndex() - Method in class io.dialob.rule.parser.DialobRuleParser.IsExprRuleContext
- getRuleIndex() - Method in class io.dialob.rule.parser.DialobRuleParser.ListExprContext
- getRuleIndex() - Method in class io.dialob.rule.parser.DialobRuleParser.ReducerExprRuleContext
- getRuleNames() - Method in class io.dialob.rule.parser.DialobRuleLexer
- getRuleNames() - Method in class io.dialob.rule.parser.DialobRuleParser
- getScope() - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
- getScope() - Method in interface io.dialob.rule.parser.api.VariableFinder
- getScope() - Method in interface io.dialob.rule.parser.api.VariableFinder.Variable
- getScopeId() - Method in class io.dialob.rule.parser.node.IdExprNode
- getSerializedATN() - Method in class io.dialob.rule.parser.DialobRuleLexer
- getSerializedATN() - Method in class io.dialob.rule.parser.DialobRuleParser
- getSpan() - Method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError
- getSpan() - Method in interface io.dialob.rule.parser.api.RuleExpressionCompilerError
- getSpan() - Method in class io.dialob.rule.parser.node.NodeBase
- getStartIndex() - Method in class io.dialob.rule.parser.node.ImmutableSpan
- getStartIndex() - Method in interface io.dialob.rule.parser.node.Span
- getStopIndex() - Method in class io.dialob.rule.parser.node.ImmutableSpan
- getStopIndex() - Method in interface io.dialob.rule.parser.node.Span
- getSubnodes() - Method in class io.dialob.rule.parser.node.CallExprNode
- getSubnodes() - Method in class io.dialob.rule.parser.node.NodeBase
- getTokenNames() - Method in class io.dialob.rule.parser.DialobRuleLexer
-
Deprecated.
- getTokenNames() - Method in class io.dialob.rule.parser.DialobRuleParser
-
Deprecated.
- getTopNode() - Method in class io.dialob.rule.parser.node.ASTBuilder
- getTypeClass() - Method in class io.dialob.rule.parser.api.ArrayValueType
- getTypeClass() - Method in interface io.dialob.rule.parser.api.ValueType
- getTypeCode() - Method in class io.dialob.rule.parser.api.ArrayValueType
- getTypeCode() - Method in enum io.dialob.rule.parser.api.PrimitiveValueType
- getTypeCode() - Method in interface io.dialob.rule.parser.api.ValueType
- getUnit() - Method in class io.dialob.rule.parser.node.ConstExprNode
- getValue() - Method in class io.dialob.rule.parser.node.ConstExprNode
- getValueSetId() - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
- getValueSetId() - Method in interface io.dialob.rule.parser.api.VariableFinder.Variable
- getValueType() - Method in class io.dialob.rule.parser.api.AsyncFunctionDependency
- getValueType() - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function
- getValueType() - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
- getValueType() - Method in interface io.dialob.rule.parser.api.VariableFinder.Var
- getValueType() - Method in class io.dialob.rule.parser.node.NodeBase
- getValueType() - Method in interface io.dialob.rule.parser.node.TypedNode
- getVariableDefaultValue(String) - Method in interface io.dialob.rule.parser.api.VariableFinder
- getVocabulary() - Method in class io.dialob.rule.parser.DialobRuleLexer
- getVocabulary() - Method in class io.dialob.rule.parser.DialobRuleParser
- GroupExprContext(DialobRuleParser.ExprContext) - Constructor for class io.dialob.rule.parser.DialobRuleParser.GroupExprContext
- GT - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- GT - Static variable in class io.dialob.rule.parser.DialobRuleParser
- GT() - Method in class io.dialob.rule.parser.DialobRuleParser.RelationExprContext
H
- hasErrors() - Method in class io.dialob.rule.parser.analyze.ValidateExpressionVisitor
- hasErrors() - Method in class io.dialob.rule.parser.Expression
- hashCode() - Method in class io.dialob.rule.parser.api.ArrayValueType
- hashCode() - Method in class io.dialob.rule.parser.api.AsyncFunctionDependency
- hashCode() - Method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError
-
Computes a hash code from attributes:
errorCode,args,span. - hashCode() - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function
-
Computes a hash code from attributes:
name,valueType,isAsync. - hashCode() - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
-
Computes a hash code from attributes:
name,valueType,scope,placeHolderValue,valueSetId. - hashCode() - Method in class io.dialob.rule.parser.node.ImmutableSpan
-
Computes a hash code from attributes:
startIndex,stopIndex. - hashCode() - Method in class io.dialob.rule.parser.node.NodeBase
- hashCode() - Method in class io.dialob.rule.parser.node.NodeOperator
- HOUR - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- HOUR - Static variable in class io.dialob.rule.parser.DialobRuleParser
- HOUR() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- HOURS - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- HOURS - Static variable in class io.dialob.rule.parser.DialobRuleParser
- HOURS() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
I
- id(Predicate<String>) - Static method in class io.dialob.rule.parser.AstMatcher
- ID - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- ID - Static variable in class io.dialob.rule.parser.DialobRuleParser
- ID - Static variable in class io.dialob.rule.parser.node.NodeOperator
- ID() - Method in class io.dialob.rule.parser.DialobRuleParser.CallExprContext
- ID() - Method in class io.dialob.rule.parser.DialobRuleParser.IdExprRuleContext
- ID() - Method in class io.dialob.rule.parser.DialobRuleParser.IsExprContext
- ID() - Method in class io.dialob.rule.parser.DialobRuleParser.OfExprContext
- IdExprContext(DialobRuleParser.ArithExprRuleContext) - Constructor for class io.dialob.rule.parser.DialobRuleParser.IdExprContext
- idExprNode(String, String, ValueType, Span) - Method in class io.dialob.rule.parser.node.ASTBuilder
- idExprNode(String, String, String, ValueType, Span) - Method in class io.dialob.rule.parser.node.ASTBuilder
- idExprNode(IdExprNode) - Method in class io.dialob.rule.parser.node.ASTBuilder
- IdExprNode - Class in io.dialob.rule.parser.node
- IdExprNode(NodeBase, String, String, String, ValueType, Span) - Constructor for class io.dialob.rule.parser.node.IdExprNode
- idExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser.IdExprContext
- idExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser
- idExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser.ListExprContext
- idExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser.MatchesExprContext
- idExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser.ReducerExprRuleContext
- IdExprRuleContext(ParserRuleContext, int) - Constructor for class io.dialob.rule.parser.DialobRuleParser.IdExprRuleContext
- idNode() - Static method in class io.dialob.rule.parser.AstMatcher
- idNode(Predicate<NodeBase>) - Static method in class io.dialob.rule.parser.AstMatcher
- ImmutableRuleExpressionCompilerError - Class in io.dialob.rule.parser.api
-
Immutable implementation of
RuleExpressionCompilerError. - ImmutableRuleExpressionCompilerError.Builder - Class in io.dialob.rule.parser.api
-
Builds instances of type
ImmutableRuleExpressionCompilerError. - ImmutableSpan - Class in io.dialob.rule.parser.node
-
Immutable implementation of
Span. - ImmutableSpan.Builder - Class in io.dialob.rule.parser.node
-
Builds instances of type
ImmutableSpan. - ImmutableVariableFinder - Class in io.dialob.rule.parser.api
-
ImmutableVariableFindercontains immutable implementation classes generated from abstract value types defined as nested insideVariableFinder. - ImmutableVariableFinder.Function - Class in io.dialob.rule.parser.api
-
Immutable implementation of
VariableFinder.Function. - ImmutableVariableFinder.Function.Builder - Class in io.dialob.rule.parser.api
-
Builds instances of type
Function. - ImmutableVariableFinder.Variable - Class in io.dialob.rule.parser.api
-
Immutable implementation of
VariableFinder.Variable. - ImmutableVariableFinder.Variable.Builder - Class in io.dialob.rule.parser.api
-
Builds instances of type
Variable. - IN - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- IN - Static variable in class io.dialob.rule.parser.DialobRuleParser
- IN() - Method in class io.dialob.rule.parser.DialobRuleParser.InOperExprContext
- INCOMPLETE_EXPRESSION - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- INFIX - io.dialob.rule.parser.node.NodeOperator.Category
- InfixExprContext(DialobRuleParser.ArithExprRuleContext) - Constructor for class io.dialob.rule.parser.DialobRuleParser.InfixExprContext
- infixExprNode(String, Span) - Method in class io.dialob.rule.parser.node.ASTBuilder
- InOperExprContext(DialobRuleParser.ExprContext) - Constructor for class io.dialob.rule.parser.DialobRuleParser.InOperExprContext
- INTEGER - io.dialob.rule.parser.api.PrimitiveValueType
- INTEGER - Static variable in interface io.dialob.rule.parser.api.ValueType
- INTEGER - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- INTEGER - Static variable in class io.dialob.rule.parser.DialobRuleParser
- INTEGER() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- invoke(FunctionRegistry.FunctionCallback, String, Object...) - Method in interface io.dialob.rule.parser.function.Function
- invokeFunction(FunctionRegistry.FunctionCallback, String, Object...) - Method in interface io.dialob.rule.parser.function.FunctionRegistry
- invokeFunctionAsync(FunctionRegistry.FunctionCallback, String, Object...) - Method in interface io.dialob.rule.parser.function.FunctionRegistry
- io.dialob.rule.parser - package io.dialob.rule.parser
- io.dialob.rule.parser.analyze - package io.dialob.rule.parser.analyze
- io.dialob.rule.parser.api - package io.dialob.rule.parser.api
- io.dialob.rule.parser.function - package io.dialob.rule.parser.function
- io.dialob.rule.parser.modifier - package io.dialob.rule.parser.modifier
- io.dialob.rule.parser.node - package io.dialob.rule.parser.node
- is(T) - Static method in class io.dialob.rule.parser.AstMatcher
- IS - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- IS - Static variable in class io.dialob.rule.parser.DialobRuleParser
- IS() - Method in class io.dialob.rule.parser.DialobRuleParser.IsExprContext
- isAndOp() - Method in class io.dialob.rule.parser.node.NodeOperator
- isArray() - Method in class io.dialob.rule.parser.api.ArrayValueType
- isArray() - Method in interface io.dialob.rule.parser.api.ValueType
- isAsync() - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function
- isAsync() - Method in interface io.dialob.rule.parser.api.VariableFinder.Function
- isAsync(boolean) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function.Builder
-
Initializes the value for the
isAsyncattribute. - isAsync(String) - Method in interface io.dialob.rule.parser.api.VariableFinder
- isAsyncFunction(String) - Method in interface io.dialob.rule.parser.function.FunctionRegistry
- isBuiltInFunction(String) - Static method in class io.dialob.rule.parser.ParserUtil
- isChildOf(NodeBase) - Static method in class io.dialob.rule.parser.AstMatcher
- isConstant() - Method in class io.dialob.rule.parser.node.ConstExprNode
- isConstant() - Method in class io.dialob.rule.parser.node.NodeBase
- isConstantString(NodeBase) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- isDivOp() - Method in class io.dialob.rule.parser.node.NodeOperator
- IsExprContext(DialobRuleParser.IsExprRuleContext) - Constructor for class io.dialob.rule.parser.DialobRuleParser.IsExprContext
- IsExprRlContext(DialobRuleParser.ExprContext) - Constructor for class io.dialob.rule.parser.DialobRuleParser.IsExprRlContext
- isExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser.IsExprRlContext
- isExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser
- isExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser.ReducerExprRuleContext
- IsExprRuleContext() - Constructor for class io.dialob.rule.parser.DialobRuleParser.IsExprRuleContext
- IsExprRuleContext(ParserRuleContext, int) - Constructor for class io.dialob.rule.parser.DialobRuleParser.IsExprRuleContext
- isHetu(String) - Static method in class io.dialob.rule.parser.function.DefaultFunctions
- isIban(String) - Static method in class io.dialob.rule.parser.function.DefaultFunctions
- isIdentifier() - Method in class io.dialob.rule.parser.node.IdExprNode
- isIdentifier() - Method in class io.dialob.rule.parser.node.NodeBase
- isInfix() - Method in class io.dialob.rule.parser.node.NodeOperator
- isInvOp() - Method in class io.dialob.rule.parser.node.NodeOperator
- isLogical() - Method in class io.dialob.rule.parser.node.NodeOperator
- isLyt(String) - Static method in class io.dialob.rule.parser.function.DefaultFunctions
- isMinusOp() - Method in class io.dialob.rule.parser.node.NodeOperator
- isMultOp() - Method in class io.dialob.rule.parser.node.NodeOperator
- isNegateable() - Method in class io.dialob.rule.parser.api.ArrayValueType
- isNegateable() - Method in interface io.dialob.rule.parser.api.ValueType
- isNegOp() - Method in class io.dialob.rule.parser.node.NodeOperator
- isNotHetu(String) - Static method in class io.dialob.rule.parser.function.DefaultFunctions
- isNotIban(String) - Static method in class io.dialob.rule.parser.function.DefaultFunctions
- isNotLyt(String) - Static method in class io.dialob.rule.parser.function.DefaultFunctions
- isNotOp() - Method in class io.dialob.rule.parser.node.NodeOperator
- isNull() - Static method in class io.dialob.rule.parser.AstMatcher
- isNull() - Method in class io.dialob.rule.parser.node.ConstExprNode
- isOrOp() - Method in class io.dialob.rule.parser.node.NodeOperator
- isPlusOp() - Method in class io.dialob.rule.parser.node.NodeOperator
- isPrimitive() - Method in class io.dialob.rule.parser.api.ArrayValueType
- isPrimitive() - Method in enum io.dialob.rule.parser.api.PrimitiveValueType
- isPrimitive() - Method in interface io.dialob.rule.parser.api.ValueType
- isQuoted(String) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- isReducerOperator(String) - Static method in class io.dialob.rule.parser.ParserUtil
- isRelation() - Method in class io.dialob.rule.parser.node.NodeOperator
- isUnary() - Method in class io.dialob.rule.parser.node.NodeOperator
- itemTypeToValueType(String) - Static method in class io.dialob.rule.parser.ParserUtil
K
- keys(Predicate<Set<K>>) - Static method in class io.dialob.rule.parser.AstMatcher
L
- last(Predicate<NodeBase>) - Static method in class io.dialob.rule.parser.AstMatcher
- LE - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- LE - Static variable in class io.dialob.rule.parser.DialobRuleParser
- LE() - Method in class io.dialob.rule.parser.DialobRuleParser.RelationExprContext
- LEAF - io.dialob.rule.parser.node.NodeOperator.Category
- left - Variable in class io.dialob.rule.parser.DialobRuleParser.InfixExprContext
- left - Variable in class io.dialob.rule.parser.DialobRuleParser.OfExprContext
- left - Variable in class io.dialob.rule.parser.DialobRuleParser.RelationExprContext
- length(Predicate<Integer>) - Static method in class io.dialob.rule.parser.AstMatcher
- lengthOf(String) - Static method in class io.dialob.rule.parser.function.DefaultFunctions
- lhs(Predicate<NodeBase>) - Static method in class io.dialob.rule.parser.AstMatcher
- LINE_COMMENT - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- LINE_COMMENT - Static variable in class io.dialob.rule.parser.DialobRuleParser
- listExpr() - Method in class io.dialob.rule.parser.DialobRuleParser.InOperExprContext
- listExpr() - Method in class io.dialob.rule.parser.DialobRuleParser
- ListExprContext(ParserRuleContext, int) - Constructor for class io.dialob.rule.parser.DialobRuleParser.ListExprContext
- logError(String, Span) - Method in class io.dialob.rule.parser.Expression
- logError(String, Span) - Method in interface io.dialob.rule.parser.node.ErrorLogger
- logError(String, Object[], Span) - Method in class io.dialob.rule.parser.Expression
- logError(String, Object[], Span) - Method in interface io.dialob.rule.parser.node.ErrorLogger
- LOGICAL - io.dialob.rule.parser.node.NodeOperator.Category
- LogicExprContext(DialobRuleParser.ExprContext) - Constructor for class io.dialob.rule.parser.DialobRuleParser.LogicExprContext
- logicExprNode(String, Span) - Method in class io.dialob.rule.parser.node.ASTBuilder
- LP - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- LP - Static variable in class io.dialob.rule.parser.DialobRuleParser
- LP() - Method in class io.dialob.rule.parser.DialobRuleParser.CallExprContext
- LP() - Method in class io.dialob.rule.parser.DialobRuleParser.GroupExprContext
- LP() - Method in class io.dialob.rule.parser.DialobRuleParser.ListExprContext
- LP() - Method in class io.dialob.rule.parser.DialobRuleParser.ParensExprContext
- LP() - Method in class io.dialob.rule.parser.DialobRuleParser.ReducerExprRuleContext
- LT - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- LT - Static variable in class io.dialob.rule.parser.DialobRuleParser
- LT() - Method in class io.dialob.rule.parser.DialobRuleParser.RelationExprContext
M
- mapAlias(String) - Method in interface io.dialob.rule.parser.api.VariableFinder
-
Maps context specific alias id to real id
- MATCHER_DEFINITION_NEEDS_TO_BE_STRING - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- MATCHER_DYNAMIC_REGEX - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- MATCHER_REGEX_SYNTAX_ERROR - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- MATCHES - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- MATCHES - Static variable in class io.dialob.rule.parser.DialobRuleParser
- MATCHES() - Method in class io.dialob.rule.parser.DialobRuleParser.MatchesExprContext
- MatchesExprContext(DialobRuleParser.ExprContext) - Constructor for class io.dialob.rule.parser.DialobRuleParser.MatchesExprContext
- MINUS - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- MINUS - Static variable in class io.dialob.rule.parser.DialobRuleParser
- MINUS() - Method in class io.dialob.rule.parser.DialobRuleParser.InfixExprContext
- MINUS() - Method in class io.dialob.rule.parser.DialobRuleParser.NegateExprContext
- minusDurations(Duration, Duration) - Static method in class io.dialob.rule.parser.PeriodUtil
- minusPeriods(Period, Period) - Static method in class io.dialob.rule.parser.PeriodUtil
- minusType(ValueType) - Method in class io.dialob.rule.parser.api.ArrayValueType
- minusType(ValueType) - Method in enum io.dialob.rule.parser.api.PrimitiveValueType
- minusType(ValueType) - Method in interface io.dialob.rule.parser.api.ValueType
- MINUTE - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- MINUTE - Static variable in class io.dialob.rule.parser.DialobRuleParser
- MINUTE() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- MINUTES - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- MINUTES - Static variable in class io.dialob.rule.parser.DialobRuleParser
- MINUTES() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- modeNames - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- ModifyingMinifierVisitor - Class in io.dialob.rule.parser.modifier
- ModifyingMinifierVisitor() - Constructor for class io.dialob.rule.parser.modifier.ModifyingMinifierVisitor
- MONTH - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- MONTH - Static variable in class io.dialob.rule.parser.DialobRuleParser
- MONTH() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- MONTHS - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- MONTHS - Static variable in class io.dialob.rule.parser.DialobRuleParser
- MONTHS() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- MUL - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- MUL - Static variable in class io.dialob.rule.parser.DialobRuleParser
- MUL() - Method in class io.dialob.rule.parser.DialobRuleParser.InfixExprContext
- multiplyType(ValueType) - Method in class io.dialob.rule.parser.api.ArrayValueType
- multiplyType(ValueType) - Method in enum io.dialob.rule.parser.api.PrimitiveValueType
- multiplyType(ValueType) - Method in interface io.dialob.rule.parser.api.ValueType
- multOp() - Method in class io.dialob.rule.parser.api.ArrayValueType
- multOp() - Method in enum io.dialob.rule.parser.api.PrimitiveValueType
- multOp() - Method in interface io.dialob.rule.parser.api.ValueType
N
- name(String) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function.Builder
-
Initializes the value for the
nameattribute. - name(String) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable.Builder
-
Initializes the value for the
nameattribute. - NE - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- NE - Static variable in class io.dialob.rule.parser.DialobRuleParser
- NE() - Method in class io.dialob.rule.parser.DialobRuleParser.RelationExprContext
- negate(Object) - Method in class io.dialob.rule.parser.api.ArrayValueType
- negate(Object) - Method in enum io.dialob.rule.parser.api.PrimitiveValueType
- negate(Object) - Method in interface io.dialob.rule.parser.api.ValueType
- NegateExprContext(DialobRuleParser.ArithExprRuleContext) - Constructor for class io.dialob.rule.parser.DialobRuleParser.NegateExprContext
- newASTBuilder() - Method in class io.dialob.rule.parser.AstMatcher
- NO_EQUALITY_RELATION_BETWEEN_TYPES - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- NO_ORDER_RELATION_BETWEEN_TYPES - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- NodeBase - Class in io.dialob.rule.parser.node
- NodeBase(NodeBase) - Constructor for class io.dialob.rule.parser.node.NodeBase
- NodeBase(NodeBase, Span) - Constructor for class io.dialob.rule.parser.node.NodeBase
- NodeBase(NodeBase, Span, ValueType) - Constructor for class io.dialob.rule.parser.node.NodeBase
- NodeOperator - Class in io.dialob.rule.parser.node
- NodeOperator.Category - Enum in io.dialob.rule.parser.node
- not - Variable in class io.dialob.rule.parser.DialobRuleParser.IsExprContext
- not() - Method in class io.dialob.rule.parser.node.NodeOperator
- not(Object) - Method in class io.dialob.rule.parser.api.ArrayValueType
- not(Object) - Method in enum io.dialob.rule.parser.api.PrimitiveValueType
- not(Object) - Method in interface io.dialob.rule.parser.api.ValueType
- not(Predicate<T>) - Static method in class io.dialob.rule.parser.AstMatcher
- NOT - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- NOT - Static variable in class io.dialob.rule.parser.DialobRuleParser
- NOT() - Method in class io.dialob.rule.parser.DialobRuleParser.InOperExprContext
- NOT() - Method in class io.dialob.rule.parser.DialobRuleParser.IsExprContext
- NOT() - Method in class io.dialob.rule.parser.DialobRuleParser.MatchesExprContext
- NOT() - Method in class io.dialob.rule.parser.DialobRuleParser.NotExprContext
- NotExprContext(DialobRuleParser.ExprContext) - Constructor for class io.dialob.rule.parser.DialobRuleParser.NotExprContext
- NotExpressionVisitor - Class in io.dialob.rule.parser.analyze
- NotExpressionVisitor() - Constructor for class io.dialob.rule.parser.analyze.NotExpressionVisitor
- notExprNode(Span) - Method in class io.dialob.rule.parser.node.ASTBuilder
O
- of(int, int) - Static method in class io.dialob.rule.parser.node.ImmutableSpan
-
Construct a new immutable
Spaninstance. - of(int, int) - Static method in interface io.dialob.rule.parser.node.Span
- of(String, Span) - Static method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError
-
Construct a new immutable
RuleExpressionCompilerErrorinstance. - of(ParserRuleContext) - Static method in interface io.dialob.rule.parser.node.Span
- of(Token) - Static method in interface io.dialob.rule.parser.node.Span
- OF - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- OF - Static variable in class io.dialob.rule.parser.DialobRuleParser
- OF() - Method in class io.dialob.rule.parser.DialobRuleParser.OfExprContext
- OfExprContext(DialobRuleParser.ArithExprRuleContext) - Constructor for class io.dialob.rule.parser.DialobRuleParser.OfExprContext
- ONLY_ONE_ARGUMENT_FOR_NEGATE - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- ONLY_ONE_ARGUMENT_FOR_NOT - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- ONLY_STRINGS_CAN_BE_MATCHED - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- onVisitEnd(NodeBase) - Method in class io.dialob.rule.parser.AstMatcher
- op - Variable in class io.dialob.rule.parser.DialobRuleParser.InfixExprContext
- op - Variable in class io.dialob.rule.parser.DialobRuleParser.InOperExprContext
- op - Variable in class io.dialob.rule.parser.DialobRuleParser.LogicExprContext
- op - Variable in class io.dialob.rule.parser.DialobRuleParser.MatchesExprContext
- op - Variable in class io.dialob.rule.parser.DialobRuleParser.NotExprContext
- op - Variable in class io.dialob.rule.parser.DialobRuleParser.RelationExprContext
- operator(Predicate<String>) - Static method in class io.dialob.rule.parser.AstMatcher
- OPERATOR_CANNOT_REDUCE_TYPE - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- OPERATOR_REQUIRES_2_OPERANDS - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- operCategory(Predicate<NodeOperator.Category>) - Static method in class io.dialob.rule.parser.AstMatcher
- or(Predicate<T>...) - Static method in class io.dialob.rule.parser.AstMatcher
- OR - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- OR - Static variable in class io.dialob.rule.parser.DialobRuleParser
- OR() - Method in class io.dialob.rule.parser.DialobRuleParser.LogicExprContext
P
- ParensExprContext(DialobRuleParser.ArithExprRuleContext) - Constructor for class io.dialob.rule.parser.DialobRuleParser.ParensExprContext
- parent(Predicate<NodeBase>) - Static method in class io.dialob.rule.parser.AstMatcher
- parseFromString(String) - Method in class io.dialob.rule.parser.api.ArrayValueType
- parseFromString(String) - Method in interface io.dialob.rule.parser.api.ValueType
- parseFromStringWithUnit(String, String) - Method in class io.dialob.rule.parser.api.ArrayValueType
- parseFromStringWithUnit(String, String) - Method in enum io.dialob.rule.parser.api.PrimitiveValueType
- parseFromStringWithUnit(String, String) - Method in interface io.dialob.rule.parser.api.ValueType
- ParserUtil - Class in io.dialob.rule.parser
- ParserUtil() - Constructor for class io.dialob.rule.parser.ParserUtil
- PERCENT - io.dialob.rule.parser.api.PrimitiveValueType
- PERCENT - Static variable in interface io.dialob.rule.parser.api.ValueType
- PERCENT - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- PERCENT - Static variable in class io.dialob.rule.parser.DialobRuleParser
- PERCENT() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- PERIOD - io.dialob.rule.parser.api.PrimitiveValueType
- PERIOD - Static variable in interface io.dialob.rule.parser.api.ValueType
- periodPlusDate(Period, LocalDate) - Static method in class io.dialob.rule.parser.PeriodUtil
- PeriodUtil - Class in io.dialob.rule.parser
- PeriodUtil() - Constructor for class io.dialob.rule.parser.PeriodUtil
- placeHolderValue(Object) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable.Builder
-
Initializes the optional value
placeHolderValueto placeHolderValue. - placeHolderValue(Optional<? extends Object>) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable.Builder
-
Initializes the optional value
placeHolderValueto placeHolderValue. - PLUS - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- PLUS - Static variable in class io.dialob.rule.parser.DialobRuleParser
- PLUS() - Method in class io.dialob.rule.parser.DialobRuleParser.InfixExprContext
- plusType(ValueType) - Method in class io.dialob.rule.parser.api.ArrayValueType
- plusType(ValueType) - Method in enum io.dialob.rule.parser.api.PrimitiveValueType
- plusType(ValueType) - Method in interface io.dialob.rule.parser.api.ValueType
- POINT - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- POINT - Static variable in class io.dialob.rule.parser.DialobRuleParser
- PrimitiveValueType - Enum in io.dialob.rule.parser.api
Q
- questionId - Variable in class io.dialob.rule.parser.DialobRuleParser.IsExprContext
- QUOTED_STRING - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- QUOTED_STRING - Static variable in class io.dialob.rule.parser.DialobRuleParser
- QUOTED_STRING() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
R
- readFrom(CodedInputStream) - Method in class io.dialob.rule.parser.api.ArrayValueType
- readFrom(CodedInputStream) - Method in interface io.dialob.rule.parser.api.ValueType
- REAL_NUMBER - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- REAL_NUMBER - Static variable in class io.dialob.rule.parser.DialobRuleParser
- REAL_NUMBER() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- REDUCER_TARGET_MUST_BE_REFERENCE - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- reducerExprNode(String, Span) - Method in class io.dialob.rule.parser.node.ASTBuilder
- ReducerExprNode - Class in io.dialob.rule.parser.node
- ReducerExprNode(NodeBase, NodeOperator, Span) - Constructor for class io.dialob.rule.parser.node.ReducerExprNode
- reducerExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser.OfExprContext
- reducerExprRule() - Method in class io.dialob.rule.parser.DialobRuleParser
- ReducerExprRuleContext(ParserRuleContext, int) - Constructor for class io.dialob.rule.parser.DialobRuleParser.ReducerExprRuleContext
- RELATION - io.dialob.rule.parser.node.NodeOperator.Category
- RelationExprContext(DialobRuleParser.ExprContext) - Constructor for class io.dialob.rule.parser.DialobRuleParser.RelationExprContext
- relationExprNode(String, Span) - Method in class io.dialob.rule.parser.node.ASTBuilder
- renameId(String, String) - Method in class io.dialob.rule.parser.Expression
- returnTypeOf(String, ValueType...) - Method in interface io.dialob.rule.parser.function.FunctionRegistry
- returnTypeOf(String, ValueType...) - Method in interface io.dialob.rule.parser.api.VariableFinder
- rhs(Predicate<NodeBase>) - Static method in class io.dialob.rule.parser.AstMatcher
- right - Variable in class io.dialob.rule.parser.DialobRuleParser.InfixExprContext
- right - Variable in class io.dialob.rule.parser.DialobRuleParser.MatchesExprContext
- right - Variable in class io.dialob.rule.parser.DialobRuleParser.OfExprContext
- right - Variable in class io.dialob.rule.parser.DialobRuleParser.RelationExprContext
- RP - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- RP - Static variable in class io.dialob.rule.parser.DialobRuleParser
- RP() - Method in class io.dialob.rule.parser.DialobRuleParser.CallExprContext
- RP() - Method in class io.dialob.rule.parser.DialobRuleParser.GroupExprContext
- RP() - Method in class io.dialob.rule.parser.DialobRuleParser.ListExprContext
- RP() - Method in class io.dialob.rule.parser.DialobRuleParser.ParensExprContext
- RP() - Method in class io.dialob.rule.parser.DialobRuleParser.ReducerExprRuleContext
- RULE_arithExprRule - Static variable in class io.dialob.rule.parser.DialobRuleParser
- RULE_compileUnit - Static variable in class io.dialob.rule.parser.DialobRuleParser
- RULE_constExprRule - Static variable in class io.dialob.rule.parser.DialobRuleParser
- RULE_expr - Static variable in class io.dialob.rule.parser.DialobRuleParser
- RULE_idExprRule - Static variable in class io.dialob.rule.parser.DialobRuleParser
- RULE_isExprRule - Static variable in class io.dialob.rule.parser.DialobRuleParser
- RULE_listExpr - Static variable in class io.dialob.rule.parser.DialobRuleParser
- RULE_reducerExprRule - Static variable in class io.dialob.rule.parser.DialobRuleParser
- RuleExpressionCompiler - Interface in io.dialob.rule.parser.api
- RuleExpressionCompilerCallback - Interface in io.dialob.rule.parser.api
- RuleExpressionCompilerError - Interface in io.dialob.rule.parser.api
- ruleNames - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- ruleNames - Static variable in class io.dialob.rule.parser.DialobRuleParser
S
- scope(String) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable.Builder
-
Initializes the optional value
scopeto scope. - scope(Optional<String>) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable.Builder
-
Initializes the optional value
scopeto scope. - SECOND - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- SECOND - Static variable in class io.dialob.rule.parser.DialobRuleParser
- SECOND() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- SECONDS - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- SECONDS - Static variable in class io.dialob.rule.parser.DialobRuleParser
- SECONDS() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- sempred(RuleContext, int, int) - Method in class io.dialob.rule.parser.DialobRuleParser
- setErrorLogger(ErrorLogger) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- setParent(NodeBase) - Method in class io.dialob.rule.parser.node.NodeBase
- setValueType(ValueType) - Method in class io.dialob.rule.parser.node.NodeBase
- setValueType(ValueType) - Method in class io.dialob.rule.parser.node.ASTBuilder
- size(Predicate<Integer>) - Static method in class io.dialob.rule.parser.AstMatcher
- span(Span) - Method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError.Builder
-
Initializes the value for the
spanattribute. - Span - Interface in io.dialob.rule.parser.node
- start(String) - Method in interface io.dialob.rule.parser.api.VariableExpressionCompilerCallback
- startIndex(int) - Method in class io.dialob.rule.parser.node.ImmutableSpan.Builder
-
Initializes the value for the
startIndexattribute. - status - Variable in class io.dialob.rule.parser.DialobRuleParser.IsExprContext
- stopIndex(int) - Method in class io.dialob.rule.parser.node.ImmutableSpan.Builder
-
Initializes the value for the
stopIndexattribute. - STRING - io.dialob.rule.parser.api.PrimitiveValueType
- STRING - Static variable in interface io.dialob.rule.parser.api.ValueType
- STRING_VALUE_EXPECTED - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- stringValue(Predicate<Object>) - Static method in class io.dialob.rule.parser.AstMatcher
- succeeded(Object) - Method in interface io.dialob.rule.parser.function.FunctionRegistry.FunctionCallback
-
Called when function execution completes normally.
- sumDurations(Duration, Duration) - Static method in class io.dialob.rule.parser.PeriodUtil
- sumOp() - Method in class io.dialob.rule.parser.api.ArrayValueType
- sumOp() - Method in enum io.dialob.rule.parser.api.PrimitiveValueType
- sumOp() - Method in interface io.dialob.rule.parser.api.ValueType
- sumPeriods(Period, Period) - Static method in class io.dialob.rule.parser.PeriodUtil
- SYNTAX_ERROR - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
T
- T__0 - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- T__0 - Static variable in class io.dialob.rule.parser.DialobRuleParser
- T__1 - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- T__1 - Static variable in class io.dialob.rule.parser.DialobRuleParser
- T__2 - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- T__2 - Static variable in class io.dialob.rule.parser.DialobRuleParser
- T__3 - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- T__3 - Static variable in class io.dialob.rule.parser.DialobRuleParser
- thenExpression(String) - Method in interface io.dialob.rule.parser.api.VariableExpressionCompilerCallback
- TIME - io.dialob.rule.parser.api.PrimitiveValueType
- TIME - Static variable in interface io.dialob.rule.parser.api.ValueType
- timeMinusDuration(LocalTime, Duration) - Static method in class io.dialob.rule.parser.PeriodUtil
- timePlusDuration(LocalTime, Duration) - Static method in class io.dialob.rule.parser.PeriodUtil
- tokenNames - Static variable in class io.dialob.rule.parser.DialobRuleLexer
-
Deprecated.Use
DialobRuleLexer.VOCABULARYinstead. - tokenNames - Static variable in class io.dialob.rule.parser.DialobRuleParser
-
Deprecated.Use
DialobRuleParser.VOCABULARYinstead. - toString() - Method in class io.dialob.rule.parser.api.ArrayValueType
- toString() - Method in class io.dialob.rule.parser.api.AsyncFunctionDependency
- toString() - Method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError
-
Prints the immutable value
RuleExpressionCompilerErrorwith attribute values. - toString() - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function
-
Prints the immutable value
Functionwith attribute values. - toString() - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
-
Prints the immutable value
Variablewith attribute values. - toString() - Method in class io.dialob.rule.parser.Expression
- toString() - Method in class io.dialob.rule.parser.ExpressionWriterVisitor
- toString() - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- toString() - Method in class io.dialob.rule.parser.node.CallExprNode
- toString() - Method in class io.dialob.rule.parser.node.ConstExprNode
- toString() - Method in class io.dialob.rule.parser.node.IdExprNode
- toString() - Method in class io.dialob.rule.parser.node.ImmutableSpan
-
Prints the immutable value
Spanwith attribute values. - toString() - Method in class io.dialob.rule.parser.node.NodeOperator
- toString(String) - Method in class io.dialob.rule.parser.node.CallExprNode
- toString(String) - Method in class io.dialob.rule.parser.node.NodeBase
- toTypedString() - Method in class io.dialob.rule.parser.node.CallExprNode
- toTypedString() - Method in class io.dialob.rule.parser.node.ConstExprNode
- toTypedString() - Method in class io.dialob.rule.parser.node.IdExprNode
- toTypedString() - Method in class io.dialob.rule.parser.node.NodeBase
- TRUE - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- TRUE - Static variable in class io.dialob.rule.parser.DialobRuleParser
- TRUE() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- type - Variable in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- TypedNode - Interface in io.dialob.rule.parser.node
- typeOf(String) - Method in interface io.dialob.rule.parser.api.VariableFinder
U
- UNARY - io.dialob.rule.parser.node.NodeOperator.Category
- unaryExprNode(String, Span) - Method in class io.dialob.rule.parser.node.ASTBuilder
- undefined() - Static method in interface io.dialob.rule.parser.node.Span
- UNDEFINED_SPAN - Static variable in interface io.dialob.rule.parser.node.Span
- unit - Variable in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- UNKNOWN_FUNCTION - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- UNKNOWN_REDUCER_OPERATOR - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
- UNKNOWN_VARIABLE - Static variable in class io.dialob.rule.parser.api.CompilerErrorCode
V
- ValidateExpressionVisitor - Class in io.dialob.rule.parser.analyze
- ValidateExpressionVisitor() - Constructor for class io.dialob.rule.parser.analyze.ValidateExpressionVisitor
- value - Variable in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- value(Predicate<Object>) - Static method in class io.dialob.rule.parser.AstMatcher
- valueOf(String) - Static method in enum io.dialob.rule.parser.api.PrimitiveValueType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.dialob.rule.parser.node.NodeOperator.Category
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.dialob.rule.parser.api.PrimitiveValueType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.dialob.rule.parser.node.NodeOperator.Category
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values(Predicate<Collection<V>>) - Static method in class io.dialob.rule.parser.AstMatcher
- valueSetId(String) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable.Builder
-
Initializes the optional value
valueSetIdto valueSetId. - valueSetId(Optional<String>) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable.Builder
-
Initializes the optional value
valueSetIdto valueSetId. - valueType(ValueType) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function.Builder
-
Initializes the value for the
valueTypeattribute. - valueType(ValueType) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable.Builder
-
Initializes the value for the
valueTypeattribute. - valueType(Predicate<ValueType>) - Static method in class io.dialob.rule.parser.AstMatcher
- ValueType - Interface in io.dialob.rule.parser.api
- valueTypeOf(Class<?>) - Static method in interface io.dialob.rule.parser.api.ValueType
- var - Variable in class io.dialob.rule.parser.DialobRuleParser.IdExprRuleContext
- VariableExpressionCompiler - Interface in io.dialob.rule.parser.api
- VariableExpressionCompilerCallback - Interface in io.dialob.rule.parser.api
- VariableFinder - Interface in io.dialob.rule.parser.api
- VariableFinder.Function - Interface in io.dialob.rule.parser.api
- VariableFinder.Var - Interface in io.dialob.rule.parser.api
- VariableFinder.Variable - Interface in io.dialob.rule.parser.api
- VariableNotDefinedException - Exception in io.dialob.rule.parser.api
- VariableNotDefinedException(String) - Constructor for exception io.dialob.rule.parser.api.VariableNotDefinedException
- visitCallExpr(CallExprNode) - Method in class io.dialob.rule.parser.analyze.NotExpressionVisitor
- visitCallExpr(CallExprNode) - Method in class io.dialob.rule.parser.AstMatcher
- visitCallExpr(CallExprNode) - Method in class io.dialob.rule.parser.CloneVisitor
- visitCallExpr(CallExprNode) - Method in class io.dialob.rule.parser.ExpressionMerger
- visitCallExpr(CallExprNode) - Method in class io.dialob.rule.parser.ExpressionWriterVisitor
- visitCallExpr(CallExprNode) - Method in interface io.dialob.rule.parser.node.ASTVisitor
- visitConstExpr(ConstExprNode) - Method in class io.dialob.rule.parser.analyze.NotExpressionVisitor
- visitConstExpr(ConstExprNode) - Method in class io.dialob.rule.parser.AstMatcher
- visitConstExpr(ConstExprNode) - Method in class io.dialob.rule.parser.CloneVisitor
- visitConstExpr(ConstExprNode) - Method in class io.dialob.rule.parser.ExpressionMerger
- visitConstExpr(ConstExprNode) - Method in class io.dialob.rule.parser.ExpressionWriterVisitor
- visitConstExpr(ConstExprNode) - Method in interface io.dialob.rule.parser.node.ASTVisitor
- visitErrorNode(ErrorNode) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
- visitErrorNode(ErrorNode) - Method in class io.dialob.rule.parser.node.ASTBuilderWalker
- visitIdExpr(IdExprNode) - Method in class io.dialob.rule.parser.analyze.NotExpressionVisitor
- visitIdExpr(IdExprNode) - Method in class io.dialob.rule.parser.AstMatcher
- visitIdExpr(IdExprNode) - Method in class io.dialob.rule.parser.CloneVisitor
- visitIdExpr(IdExprNode) - Method in class io.dialob.rule.parser.ExpressionMerger
- visitIdExpr(IdExprNode) - Method in class io.dialob.rule.parser.ExpressionWriterVisitor
- visitIdExpr(IdExprNode) - Method in interface io.dialob.rule.parser.node.ASTVisitor
- visitTerminal(TerminalNode) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
- VOCABULARY - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- VOCABULARY - Static variable in class io.dialob.rule.parser.DialobRuleParser
W
- WEEK - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- WEEK - Static variable in class io.dialob.rule.parser.DialobRuleParser
- WEEK() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- WEEKS - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- WEEKS - Static variable in class io.dialob.rule.parser.DialobRuleParser
- WEEKS() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- whenConstraints(String) - Method in interface io.dialob.rule.parser.api.VariableExpressionCompilerCallback
- whenMatches(Predicate<NodeBase>, UnaryOperator<NodeBase>) - Method in class io.dialob.rule.parser.AstMatcher
- withArgs(Object[]) - Method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError
-
Copy the current immutable object by setting a present value for the optional
argsattribute. - withArgs(Optional<? extends Object[]>) - Method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError
-
Copy the current immutable object by setting an optional value for the
argsattribute. - withErrorCode(String) - Method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError
-
Copy the current immutable object by setting a value for the
errorCodeattribute. - withIsAsync(boolean) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function
-
Copy the current immutable object by setting a value for the
isAsyncattribute. - withName(String) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function
-
Copy the current immutable object by setting a value for the
nameattribute. - withName(String) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
-
Copy the current immutable object by setting a value for the
nameattribute. - withPlaceHolderValue(Object) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
-
Copy the current immutable object by setting a present value for the optional
placeHolderValueattribute. - withPlaceHolderValue(Optional<? extends Object>) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
-
Copy the current immutable object by setting an optional value for the
placeHolderValueattribute. - withScope(String) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
-
Copy the current immutable object by setting a present value for the optional
scopeattribute. - withScope(Optional<String>) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
-
Copy the current immutable object by setting an optional value for the
scopeattribute. - withSpan(Span) - Method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError
-
Copy the current immutable object by setting a value for the
spanattribute. - withStartIndex(int) - Method in class io.dialob.rule.parser.node.ImmutableSpan
-
Copy the current immutable object by setting a value for the
startIndexattribute. - withStopIndex(int) - Method in class io.dialob.rule.parser.node.ImmutableSpan
-
Copy the current immutable object by setting a value for the
stopIndexattribute. - withValueSetId(String) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
-
Copy the current immutable object by setting a present value for the optional
valueSetIdattribute. - withValueSetId(Optional<String>) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
-
Copy the current immutable object by setting an optional value for the
valueSetIdattribute. - withValueType(ValueType) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function
-
Copy the current immutable object by setting a value for the
valueTypeattribute. - withValueType(ValueType) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
-
Copy the current immutable object by setting a value for the
valueTypeattribute. - writeTo(CodedOutputStream, Object) - Method in class io.dialob.rule.parser.api.ArrayValueType
- writeTo(CodedOutputStream, Object) - Method in interface io.dialob.rule.parser.api.ValueType
- WS - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- WS - Static variable in class io.dialob.rule.parser.DialobRuleParser
Y
- YEAR - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- YEAR - Static variable in class io.dialob.rule.parser.DialobRuleParser
- YEAR() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
- YEARS - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- YEARS - Static variable in class io.dialob.rule.parser.DialobRuleParser
- YEARS() - Method in class io.dialob.rule.parser.DialobRuleParser.ConstExprRuleContext
_
- _ATN - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- _ATN - Static variable in class io.dialob.rule.parser.DialobRuleParser
- _decisionToDFA - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- _decisionToDFA - Static variable in class io.dialob.rule.parser.DialobRuleParser
- _serializedATN - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- _serializedATN - Static variable in class io.dialob.rule.parser.DialobRuleParser
- _sharedContextCache - Static variable in class io.dialob.rule.parser.DialobRuleLexer
- _sharedContextCache - Static variable in class io.dialob.rule.parser.DialobRuleParser
All Classes All Packages