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

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 args to 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 args to 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
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
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 RuleExpressionCompilerError value.
copyOf(VariableFinder.Function) - Static method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function
Creates an immutable copy of a VariableFinder.Function value.
copyOf(VariableFinder.Variable) - Static method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
Creates an immutable copy of a VariableFinder.Variable value.
copyOf(Span) - Static method in class io.dialob.rule.parser.node.ImmutableSpan
Creates an immutable copy of a Span value.
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 arithExpr labeled alternative in DialobRuleParser.expr().
enterArithExpr(DialobRuleParser.ArithExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Enter a parse tree produced by the arithExpr labeled alternative in DialobRuleParser.expr().
enterCallExpr(DialobRuleParser.CallExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
Enter a parse tree produced by the callExpr labeled alternative in DialobRuleParser.arithExprRule().
enterCallExpr(DialobRuleParser.CallExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Enter a parse tree produced by the callExpr labeled alternative in DialobRuleParser.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 constExpr labeled alternative in DialobRuleParser.arithExprRule().
enterConstExpr(DialobRuleParser.ConstExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Enter a parse tree produced by the constExpr labeled alternative in DialobRuleParser.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 groupExpr labeled alternative in DialobRuleParser.expr().
enterGroupExpr(DialobRuleParser.GroupExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Enter a parse tree produced by the groupExpr labeled alternative in DialobRuleParser.expr().
enterIdExpr(DialobRuleParser.IdExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
Enter a parse tree produced by the idExpr labeled alternative in DialobRuleParser.arithExprRule().
enterIdExpr(DialobRuleParser.IdExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Enter a parse tree produced by the idExpr labeled alternative in DialobRuleParser.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 infixExpr labeled alternative in DialobRuleParser.arithExprRule().
enterInfixExpr(DialobRuleParser.InfixExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Enter a parse tree produced by the infixExpr labeled alternative in DialobRuleParser.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 inOperExpr labeled alternative in DialobRuleParser.expr().
enterInOperExpr(DialobRuleParser.InOperExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Enter a parse tree produced by the inOperExpr labeled alternative in DialobRuleParser.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 isExpr labeled alternative in DialobRuleParser.isExprRule().
enterIsExpr(DialobRuleParser.IsExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Enter a parse tree produced by the isExpr labeled alternative in DialobRuleParser.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 isExprRl labeled alternative in DialobRuleParser.expr().
enterIsExprRl(DialobRuleParser.IsExprRlContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Enter a parse tree produced by the isExprRl labeled alternative in DialobRuleParser.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 logicExpr labeled alternative in DialobRuleParser.expr().
enterLogicExpr(DialobRuleParser.LogicExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Enter a parse tree produced by the logicExpr labeled alternative in DialobRuleParser.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 matchesExpr labeled alternative in DialobRuleParser.expr().
enterMatchesExpr(DialobRuleParser.MatchesExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Enter a parse tree produced by the matchesExpr labeled alternative in DialobRuleParser.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 negateExpr labeled alternative in DialobRuleParser.arithExprRule().
enterNegateExpr(DialobRuleParser.NegateExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Enter a parse tree produced by the negateExpr labeled alternative in DialobRuleParser.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 notExpr labeled alternative in DialobRuleParser.expr().
enterNotExpr(DialobRuleParser.NotExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Enter a parse tree produced by the notExpr labeled alternative in DialobRuleParser.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 ofExpr labeled alternative in DialobRuleParser.arithExprRule().
enterOfExpr(DialobRuleParser.OfExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Enter a parse tree produced by the ofExpr labeled alternative in DialobRuleParser.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 parensExpr labeled alternative in DialobRuleParser.arithExprRule().
enterParensExpr(DialobRuleParser.ParensExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Enter a parse tree produced by the parensExpr labeled alternative in DialobRuleParser.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 relationExpr labeled alternative in DialobRuleParser.expr().
enterRelationExpr(DialobRuleParser.RelationExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Enter a parse tree produced by the relationExpr labeled alternative in DialobRuleParser.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 ImmutableRuleExpressionCompilerError that have equal attribute values.
equals(Object) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function
This instance is equal to all instances of Function that have equal attribute values.
equals(Object) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
This instance is equal to all instances of Variable that have equal attribute values.
equals(Object) - Method in class io.dialob.rule.parser.node.ImmutableSpan
This instance is equal to all instances of ImmutableSpan that 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 errorCode attribute.
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 arithExpr labeled alternative in DialobRuleParser.expr().
exitArithExpr(DialobRuleParser.ArithExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Exit a parse tree produced by the arithExpr labeled alternative in DialobRuleParser.expr().
exitCallExpr(DialobRuleParser.CallExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
Exit a parse tree produced by the callExpr labeled alternative in DialobRuleParser.arithExprRule().
exitCallExpr(DialobRuleParser.CallExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Exit a parse tree produced by the callExpr labeled alternative in DialobRuleParser.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 constExpr labeled alternative in DialobRuleParser.arithExprRule().
exitConstExpr(DialobRuleParser.ConstExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Exit a parse tree produced by the constExpr labeled alternative in DialobRuleParser.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 groupExpr labeled alternative in DialobRuleParser.expr().
exitGroupExpr(DialobRuleParser.GroupExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Exit a parse tree produced by the groupExpr labeled alternative in DialobRuleParser.expr().
exitIdExpr(DialobRuleParser.IdExprContext) - Method in class io.dialob.rule.parser.DialobRuleBaseListener
Exit a parse tree produced by the idExpr labeled alternative in DialobRuleParser.arithExprRule().
exitIdExpr(DialobRuleParser.IdExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Exit a parse tree produced by the idExpr labeled alternative in DialobRuleParser.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 infixExpr labeled alternative in DialobRuleParser.arithExprRule().
exitInfixExpr(DialobRuleParser.InfixExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Exit a parse tree produced by the infixExpr labeled alternative in DialobRuleParser.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 inOperExpr labeled alternative in DialobRuleParser.expr().
exitInOperExpr(DialobRuleParser.InOperExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Exit a parse tree produced by the inOperExpr labeled alternative in DialobRuleParser.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 isExpr labeled alternative in DialobRuleParser.isExprRule().
exitIsExpr(DialobRuleParser.IsExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Exit a parse tree produced by the isExpr labeled alternative in DialobRuleParser.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 isExprRl labeled alternative in DialobRuleParser.expr().
exitIsExprRl(DialobRuleParser.IsExprRlContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Exit a parse tree produced by the isExprRl labeled alternative in DialobRuleParser.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 logicExpr labeled alternative in DialobRuleParser.expr().
exitLogicExpr(DialobRuleParser.LogicExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Exit a parse tree produced by the logicExpr labeled alternative in DialobRuleParser.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 matchesExpr labeled alternative in DialobRuleParser.expr().
exitMatchesExpr(DialobRuleParser.MatchesExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Exit a parse tree produced by the matchesExpr labeled alternative in DialobRuleParser.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 negateExpr labeled alternative in DialobRuleParser.arithExprRule().
exitNegateExpr(DialobRuleParser.NegateExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Exit a parse tree produced by the negateExpr labeled alternative in DialobRuleParser.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 notExpr labeled alternative in DialobRuleParser.expr().
exitNotExpr(DialobRuleParser.NotExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Exit a parse tree produced by the notExpr labeled alternative in DialobRuleParser.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 ofExpr labeled alternative in DialobRuleParser.arithExprRule().
exitOfExpr(DialobRuleParser.OfExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Exit a parse tree produced by the ofExpr labeled alternative in DialobRuleParser.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 parensExpr labeled alternative in DialobRuleParser.arithExprRule().
exitParensExpr(DialobRuleParser.ParensExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Exit a parse tree produced by the parensExpr labeled alternative in DialobRuleParser.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 relationExpr labeled alternative in DialobRuleParser.expr().
exitRelationExpr(DialobRuleParser.RelationExprContext) - Method in interface io.dialob.rule.parser.DialobRuleListener
Exit a parse tree produced by the relationExpr labeled alternative in DialobRuleParser.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 RuleExpressionCompilerError instance.
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.Function instance.
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.Var instance.
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.Var instance.
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.Variable instance.
from(Span) - Method in class io.dialob.rule.parser.node.ImmutableSpan.Builder
Fill a builder with attribute values from the provided Span instance.
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
ImmutableVariableFinder contains immutable implementation classes generated from abstract value types defined as nested inside VariableFinder.
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 isAsync attribute.
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 name attribute.
name(String) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable.Builder
Initializes the value for the name attribute.
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 Span instance.
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 RuleExpressionCompilerError instance.
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 placeHolderValue to placeHolderValue.
placeHolderValue(Optional<? extends Object>) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable.Builder
Initializes the optional value placeHolderValue to 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 scope to scope.
scope(Optional<String>) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable.Builder
Initializes the optional value scope to 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 span attribute.
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 startIndex attribute.
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 stopIndex attribute.
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.
tokenNames - Static variable in class io.dialob.rule.parser.DialobRuleParser
Deprecated.
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 RuleExpressionCompilerError with attribute values.
toString() - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function
Prints the immutable value Function with attribute values.
toString() - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
Prints the immutable value Variable with 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 Span with 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 valueSetId to valueSetId.
valueSetId(Optional<String>) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable.Builder
Initializes the optional value valueSetId to valueSetId.
valueType(ValueType) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function.Builder
Initializes the value for the valueType attribute.
valueType(ValueType) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable.Builder
Initializes the value for the valueType attribute.
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 args attribute.
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 args attribute.
withErrorCode(String) - Method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError
Copy the current immutable object by setting a value for the errorCode attribute.
withIsAsync(boolean) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function
Copy the current immutable object by setting a value for the isAsync attribute.
withName(String) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function
Copy the current immutable object by setting a value for the name attribute.
withName(String) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
Copy the current immutable object by setting a value for the name attribute.
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 placeHolderValue attribute.
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 placeHolderValue attribute.
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 scope attribute.
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 scope attribute.
withSpan(Span) - Method in class io.dialob.rule.parser.api.ImmutableRuleExpressionCompilerError
Copy the current immutable object by setting a value for the span attribute.
withStartIndex(int) - Method in class io.dialob.rule.parser.node.ImmutableSpan
Copy the current immutable object by setting a value for the startIndex attribute.
withStopIndex(int) - Method in class io.dialob.rule.parser.node.ImmutableSpan
Copy the current immutable object by setting a value for the stopIndex attribute.
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 valueSetId attribute.
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 valueSetId attribute.
withValueType(ValueType) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Function
Copy the current immutable object by setting a value for the valueType attribute.
withValueType(ValueType) - Method in class io.dialob.rule.parser.api.ImmutableVariableFinder.Variable
Copy the current immutable object by setting a value for the valueType attribute.
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
 
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