All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary
| Class |
Description |
| AbsFunction |
|
| AbstractCustomFEELFunction<B> |
|
| AfterFunction |
|
| AliasFEELType |
Useful for ItemDefinition at DMN layer redefining as an alias a basic FEEL type.
|
| AllFunction |
|
| AnyFunction |
|
| AppendFunction |
|
| ASTBuilderFactory |
|
| ASTBuilderVisitor |
|
| ASTCompilerVisitor |
|
| ASTEventBase |
A base class with common functionality to all events
|
| ASTHeuristicCheckerVisitor |
|
| ASTHeuristicCheckEvent |
|
| ASTNode |
A super interface for all AST nodes
|
| ASTTemporalConstantVisitor |
|
| ASTUnaryTestTransform |
|
| ASTUnaryTestTransform.UnaryTestSubexpr |
|
| AtLiteralNode |
|
| AtLiteralNode.TypeAndFn |
|
| BaseFEELFunction |
|
| BaseNode |
|
| BaseSymbol |
|
| BeforeFunction |
|
| BetweenNode |
|
| BooleanNode |
|
| BuiltInFunctions |
|
| BuiltInType |
|
| BuiltInTypeSymbol |
|
| CeilingFunction |
|
| CeilingFunction |
provisional access for DMN14-126
|
| ClassLoaderUtil |
|
| CodeFunction |
|
| CodegenStringUtil |
|
| CoincidesFunction |
|
| ComparablePeriod |
|
| CompiledCustomFEELFunction |
|
| CompiledExecutableExpression |
|
| CompiledExpression |
|
| CompiledExpressionImpl |
|
| CompiledFEELExpression |
|
| CompiledFEELSemanticMappings |
The purpose of this class is to offer import .* methods to compiled FEEL classes compiling expressions.
|
| CompiledFEELSupport |
|
| CompiledFEELSupport.ContextBuilder |
|
| CompiledFEELSupport.FilterBuilder |
|
| CompiledFEELSupport.ForBuilder |
|
| CompiledFEELSupport.IterationContextCompiled |
|
| CompiledFEELSupport.PathBuilder |
|
| CompiledFEELSupport.QuantBuilder |
|
| CompiledFEELSupport.SyntaxErrorListener |
|
| CompiledFEELUnaryTests |
|
| CompilerBytecodeLoader |
|
| CompilerBytecodeLoader.GenerateClassListener |
|
| CompilerBytecodeLoader.TemplateLoader |
|
| CompilerContext |
|
| CompilerContextImpl |
|
| CompositeType |
A composite type interface, i.e., a type that contains fields
|
| ConcatenateFunction |
|
| Constants |
|
| ContainsFunction |
|
| ContextEntryNode |
|
| ContextFunction |
Proposal DMN14-187
Experimental for DMN14-183, an inverse of `get entries()`
See also: DMN14-181, DMN14-182
|
| ContextMergeFunction |
Proposal DMN14-187
Experimental for DMN14-182
See also: DMN14-181, DMN14-183
|
| ContextNode |
|
| ContextPutFunction |
Proposal DMN14-187
Experimental for DMN14-181
See also: DMN14-182, DMN14-183
|
| Contexts |
|
| ContextTypeNode |
|
| CountFunction |
|
| CTypeNode |
|
| CustomFEELFunction |
|
| DashNode |
|
| DashNode.DashUnaryTest |
|
| DateAndTimeFunction |
|
| DateFunction |
|
| DateFunction |
|
| DayOfWeekFunction |
|
| DayOfYearFunction |
|
| DecimalFunction |
|
| DecisionTable |
|
| DecisionTable.OutputClause |
|
| DecisionTableFunction |
|
| DecisionTableImpl |
|
| DecisionTableRulesMatchedEvent |
An event class to report all matches for a decision table
|
| DecisionTableRulesSelectedEvent |
An event class to report all rules selected as a result for a decision table.
|
| DefaultBuiltinFEELTypeRegistry |
|
| DefaultedVisitor<T> |
|
| DirectCompilerResult |
|
| DistinctValuesFunction |
|
| DoCompileFEELProfile |
|
| DTDecisionRule |
8.3.3 Decision Rule metamodel
The class DecisionRule is used to model the rules in a decision table (see 8.2 Notation).
|
| DTInputClause |
|
| DTInvokerFunction |
|
| DTOutputClause |
|
| DurationFunction |
|
| DurationFunction |
|
| DuringFunction |
|
| Either<L,R> |
|
| EndsWithFunction |
|
| EvalHelper |
|
| EvalHelper.PropertyValueResult |
|
| EvaluationContext |
|
| EvaluationContextImpl |
|
| EvenFunction |
|
| ExecutionFrame |
Execution Frame interface represents a
stack frame on the FEEL runtime
|
| ExecutionFrameImpl |
|
| ExpFunction |
|
| Expressions |
|
| Expressions.NamedLambda |
|
| FEEL |
FEEL expression language engine interface
This class is the entry point for the engine use
|
| FEEL_1_1BaseVisitor<T> |
This class provides an empty implementation of FEEL_1_1Visitor,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.
|
| FEEL_1_1Lexer |
|
| FEEL_1_1Parser |
|
| FEEL_1_1Parser.AddExpressionContext |
|
| FEEL_1_1Parser.AddExpressionMultContext |
|
| FEEL_1_1Parser.AdditionalNameSymbolContext |
|
| FEEL_1_1Parser.AdditiveExpressionContext |
|
| FEEL_1_1Parser.AtLiteralContext |
|
| FEEL_1_1Parser.AtLiteralLabelContext |
|
| FEEL_1_1Parser.AtLiteralValueContext |
|
| FEEL_1_1Parser.BoolLiteralContext |
|
| FEEL_1_1Parser.ComparisonExpressionContext |
|
| FEEL_1_1Parser.CompExpressionContext |
|
| FEEL_1_1Parser.CompExpressionRelContext |
|
| FEEL_1_1Parser.Compilation_unitContext |
|
| FEEL_1_1Parser.CondAndCompContext |
|
| FEEL_1_1Parser.CondAndContext |
|
| FEEL_1_1Parser.ConditionalAndExpressionContext |
|
| FEEL_1_1Parser.ConditionalOrExpressionContext |
|
| FEEL_1_1Parser.CondOrAndContext |
|
| FEEL_1_1Parser.CondOrContext |
|
| FEEL_1_1Parser.ContextContext |
|
| FEEL_1_1Parser.ContextEntriesContext |
|
| FEEL_1_1Parser.ContextEntryContext |
|
| FEEL_1_1Parser.ContextTypeContext |
|
| FEEL_1_1Parser.EndpointContext |
|
| FEEL_1_1Parser.ExpressionContext |
|
| FEEL_1_1Parser.ExpressionListContext |
|
| FEEL_1_1Parser.ExpressionTextualContext |
|
| FEEL_1_1Parser.FilterPathExpressionContext |
|
| FEEL_1_1Parser.FnInvocationContext |
|
| FEEL_1_1Parser.ForExpressionContext |
|
| FEEL_1_1Parser.FormalParameterContext |
|
| FEEL_1_1Parser.FormalParametersContext |
|
| FEEL_1_1Parser.FunctionDefinitionContext |
|
| FEEL_1_1Parser.FunctionTypeContext |
|
| FEEL_1_1Parser.IfExpressionContext |
|
| FEEL_1_1Parser.IntervalContext |
|
| FEEL_1_1Parser.IterationContextContext |
|
| FEEL_1_1Parser.IterationContextsContext |
|
| FEEL_1_1Parser.IterationNameDefinitionContext |
|
| FEEL_1_1Parser.IterationNameDefinitionTokensContext |
|
| FEEL_1_1Parser.KeyContext |
|
| FEEL_1_1Parser.KeyNameContext |
|
| FEEL_1_1Parser.KeyStringContext |
|
| FEEL_1_1Parser.ListContext |
|
| FEEL_1_1Parser.ListTypeContext |
|
| FEEL_1_1Parser.LiteralContext |
|
| FEEL_1_1Parser.MultExpressionContext |
|
| FEEL_1_1Parser.MultExpressionPowContext |
|
| FEEL_1_1Parser.MultiplicativeExpressionContext |
|
| FEEL_1_1Parser.NameDefinitionContext |
|
| FEEL_1_1Parser.NameDefinitionTokensContext |
|
| FEEL_1_1Parser.NameDefinitionWithEOFContext |
|
| FEEL_1_1Parser.NamedParameterContext |
|
| FEEL_1_1Parser.NamedParametersContext |
|
| FEEL_1_1Parser.NameRefContext |
|
| FEEL_1_1Parser.NameRefOtherTokenContext |
|
| FEEL_1_1Parser.NegatedSimplePositiveUnaryTestsContext |
|
| FEEL_1_1Parser.NonSignedUnaryExpressionContext |
|
| FEEL_1_1Parser.NullLiteralContext |
|
| FEEL_1_1Parser.NumberLiteralContext |
|
| FEEL_1_1Parser.ParametersContext |
|
| FEEL_1_1Parser.ParametersEmptyContext |
|
| FEEL_1_1Parser.ParametersNamedContext |
|
| FEEL_1_1Parser.ParametersPositionalContext |
|
| FEEL_1_1Parser.PositionalParametersContext |
|
| FEEL_1_1Parser.PositiveSimplePositiveUnaryTestsContext |
|
| FEEL_1_1Parser.PositiveUnaryTestContext |
|
| FEEL_1_1Parser.PositiveUnaryTestDashContext |
|
| FEEL_1_1Parser.PositiveUnaryTestIneqContext |
|
| FEEL_1_1Parser.PositiveUnaryTestIneqIntervalContext |
|
| FEEL_1_1Parser.PositiveUnaryTestIntervalContext |
|
| FEEL_1_1Parser.PositiveUnaryTestsContext |
|
| FEEL_1_1Parser.PowerExpressionContext |
|
| FEEL_1_1Parser.PowExpressionContext |
|
| FEEL_1_1Parser.PowExpressionUnaryContext |
|
| FEEL_1_1Parser.PrimaryContext |
|
| FEEL_1_1Parser.PrimaryContextContext |
|
| FEEL_1_1Parser.PrimaryForExpressionContext |
|
| FEEL_1_1Parser.PrimaryIfExpressionContext |
|
| FEEL_1_1Parser.PrimaryIntervalContext |
|
| FEEL_1_1Parser.PrimaryListContext |
|
| FEEL_1_1Parser.PrimaryLiteralContext |
|
| FEEL_1_1Parser.PrimaryNameContext |
|
| FEEL_1_1Parser.PrimaryParensContext |
|
| FEEL_1_1Parser.PrimaryQuantifiedExpressionContext |
|
| FEEL_1_1Parser.PrimaryUnaryTestContext |
|
| FEEL_1_1Parser.QnTypeContext |
|
| FEEL_1_1Parser.QualifiedNameContext |
|
| FEEL_1_1Parser.QuantExprEveryContext |
|
| FEEL_1_1Parser.QuantExprSomeContext |
|
| FEEL_1_1Parser.QuantifiedExpressionContext |
|
| FEEL_1_1Parser.RelationalExpressionContext |
|
| FEEL_1_1Parser.RelExpressionAddContext |
|
| FEEL_1_1Parser.RelExpressionBetweenContext |
|
| FEEL_1_1Parser.RelExpressionInstanceOfContext |
|
| FEEL_1_1Parser.RelExpressionTestListContext |
|
| FEEL_1_1Parser.RelExpressionValueContext |
|
| FEEL_1_1Parser.ReusableKeywordsContext |
|
| FEEL_1_1Parser.SignedUnaryExpressionMinusContext |
|
| FEEL_1_1Parser.SignedUnaryExpressionPlusContext |
|
| FEEL_1_1Parser.SimplePositiveUnaryTestContext |
|
| FEEL_1_1Parser.SimplePositiveUnaryTestsContext |
|
| FEEL_1_1Parser.SimpleUnaryTestsContext |
|
| FEEL_1_1Parser.StringLiteralContext |
|
| FEEL_1_1Parser.TextualExpressionContext |
|
| FEEL_1_1Parser.TypeContext |
|
| FEEL_1_1Parser.UenpmPrimaryContext |
|
| FEEL_1_1Parser.UnaryExpressionContext |
|
| FEEL_1_1Parser.UnaryExpressionNotPlusMinusContext |
|
| FEEL_1_1Parser.UnaryTests_emptyContext |
|
| FEEL_1_1Parser.UnaryTests_negatedContext |
|
| FEEL_1_1Parser.UnaryTests_positiveContext |
|
| FEEL_1_1Parser.UnaryTestsContext |
|
| FEEL_1_1Parser.UnaryTestsRootContext |
|
| FEEL_1_1Visitor<T> |
This interface defines a complete generic visitor for a parse tree produced
by FEEL_1_1Parser.
|
| FEELCodeMarshaller |
An implementation of the FEEL marshaller interface
that converts FEEL objects into it's string representation
and vice versa
|
| FEELCompilationError |
|
| FEELConversionFunctionNames |
DMN v1.2 Table 66: Semantics of conversion functions
|
| FeelCtx |
|
| FEELEventBase |
A base class with common functionality to all events
|
| FEELEventListenersManager |
|
| FEELFnResult<T> |
|
| FEELFunction |
An interface for all FEEL functions, custom or built-in
|
| FEELFunction.Param |
|
| FEELImpl |
Language runtime entry point
|
| FEELMarshaller<T> |
A generic marshaller interface for FEEL values
|
| FEELParser |
|
| FEELParser.FEELErrorHandler |
|
| FEELParser.FEELParserErrorListener |
|
| FEELProfile |
|
| FEELProperty |
|
| FEELStringMarshaller |
An implementation of the FEEL marshaller interface
that converts FEEL objects into it's string representation
and vice versa
|
| FEELType |
|
| FEELTypeRegistry |
Used for:
instance of itemDef
itemDef resolutions.
|
| FEELv12Profile |
|
| FilterExpressionNode |
|
| FinishedByFunction |
|
| FinishesFunction |
|
| FlattenFunction |
|
| FloorFunction |
provisional access for DMN14-126
|
| FloorFunction |
|
| ForExpressionNode |
|
| ForExpressionNode.BigDecimalRangeIterator |
|
| ForExpressionNode.ForIteration |
|
| FormalParameterNode |
|
| FunctionDefNode |
|
| FunctionDefs |
|
| FunctionInvocationNode |
|
| Functions |
|
| FunctionSymbol |
|
| FunctionTypeNode |
|
| Generated |
For internal use for the scope of https://github.com/jacoco/jacoco/issues/731
and coverage analysis.
|
| GenFnType |
|
| GenListType |
|
| GetEntriesFunction |
|
| GetValueFunction |
|
| HitPolicy |
|
| HitPolicy.HitPolicyDTI |
|
| HitPolicyViolationEvent |
An event class to report a hit policy violation on a decision table
|
| IfExpressionNode |
|
| ImmutableFPAWrappingPOJO |
Internal class for an immutable DTO, implementing FEELPropertyAccessible interface, and wrapping a generic POJO.
|
| ImmutableFPAWrappingPOJO.AccessorRuntimeException |
|
| IncludesFunction |
|
| Indexed |
|
| IndexOfFunction |
|
| InfixOpNode |
|
| InfixOpNode.InfixOperator |
|
| InNode |
|
| InsertBeforeFunction |
|
| InstanceOfNode |
|
| InterceptNotComparableComparator |
|
| InterpretedExecutableExpression |
|
| InvalidInputEvent |
An event class to report a syntax error as returned by the parser
|
| InvalidParametersEvent |
An event class to report an evaluation error occured due to invalid parameters.
|
| InvokeFunction |
Deprecated.
|
| IsFunction |
|
| IterationContextNode |
|
| JavaBackedType |
|
| JavaFunction |
|
| KieExtendedDMNFunctions |
additional functions not part of the spec version 1.x, or not incorporated in the spec yet.
|
| KieExtendedFEELProfile |
|
| ListContainsFunction |
|
| ListNode |
|
| ListTypeNode |
|
| LogFunction |
|
| MapBackedType |
A map-based type descriptor
|
| MatchesFunction |
|
| MaxFunction |
|
| MeanFunction |
|
| MedianFunction |
|
| MeetsFunction |
|
| MetByFunction |
|
| MinFunction |
|
| ModeFunction |
|
| ModuloFunction |
|
| MonthOfYearFunction |
|
| Msg |
Utility class for I18N messages.
|
| Msg.AbstractMessage |
|
| Msg.Message |
|
| Msg.Message0 |
|
| Msg.Message1 |
|
| Msg.Message2 |
|
| Msg.Message3 |
|
| Msg.Message4 |
|
| MsgUtil |
Internal utility class.
|
| NameDefNode |
A name is defined either as a sequence of
tokens or as a String.
|
| NamedParameter |
|
| NamedParameterNode |
|
| NameRefNode |
|
| NNAllFunction |
An implementation of the all() function that ignores nulls
|
| NNAnyFunction |
An implementation of the any() function that ignores nulls
|
| NNCountFunction |
|
| NNMaxFunction |
|
| NNMeanFunction |
|
| NNMedianFunction |
|
| NNMinFunction |
|
| NNModeFunction |
|
| NNStddevFunction |
|
| NNSumFunction |
|
| NotFunction |
The not() function is a special case because
it doubles both as a function and as a unary
test.
|
| NowFunction |
|
| NullNode |
|
| NumberFunction |
|
| NumberNode |
|
| OddFunction |
|
| OverlapsAfterFunction |
|
| OverlapsBeforeFunction |
|
| OverlapsFunction |
|
| Pair<L,R> |
Just a helper class for pair of values
|
| ParameterName |
|
| ParserHelper |
|
| PathExpressionNode |
|
| ProcessedExpression |
|
| ProcessedFEELUnit |
|
| ProcessedFEELUnit.DefaultMode |
|
| ProcessedUnaryTest |
|
| ProductFunction |
|
| QualifiedNameNode |
|
| QuantifiedExpressionNode |
|
| QuantifiedExpressionNode.QEIteration |
|
| QuantifiedExpressionNode.Quantifier |
|
| Range |
|
| Range.RangeBoundary |
|
| RangeFunction |
|
| RangeImpl |
|
| RangeNode |
|
| RangeNode.IntervalBoundary |
|
| RemoveFunction |
|
| ReplaceFunction |
|
| ReverseFunction |
|
| RootExecutionFrame |
This is a thread safe implementation of a root
execution frame that automatically registers all
the built in functions.
|
| RoundDownFunction |
provisional access for DMN14-126
|
| RoundHalfDownFunction |
provisional access for DMN14-126
|
| RoundHalfUpFunction |
provisional access for DMN14-126
|
| RoundUpFunction |
provisional access for DMN14-126
|
| Scope |
|
| ScopeHelper<T> |
|
| ScopeImpl |
|
| SignedUnaryNode |
|
| SignedUnaryNode.Sign |
|
| SilentWrappingEvaluationContextImpl |
This EvaluationContext should only be used to "try" evaluations
|
| SimpleType |
A simple type definition interface, i.e., a type that does not contain fields
|
| SingleValueOrContextCollector<T> |
Custom DT collector: it only 1 output, return the output itself.
|
| SortFunction |
|
| SplitFunction |
|
| SqrtFunction |
|
| StartedByFunction |
|
| StartsFunction |
|
| StartsWithFunction |
|
| StddevFunction |
|
| StringFunction |
|
| StringJoinFunction |
|
| StringLengthFunction |
|
| StringLowerCaseFunction |
|
| StringNode |
|
| StringUpperCaseFunction |
|
| SublistFunction |
|
| SubstringAfterFunction |
|
| SubstringBeforeFunction |
|
| SubstringFunction |
|
| SumFunction |
|
| Symbol |
|
| SymbolTable |
|
| SyntaxErrorEvent |
An event class to report a syntax error as returned by the parser
|
| TemporalConstantNode |
|
| TimeFunction |
|
| TimeFunction |
|
| TodayFunction |
|
| TokenTree |
|
| TwoValueLogicFunctions |
|
| Type |
A type definition interface
|
| TypeNode |
|
| TypeSymbol |
|
| TypeUtil |
|
| UnaryTest |
|
| UnaryTestCompiledExecutableExpression |
|
| UnaryTestImpl |
|
| UnaryTestInterpretedExecutableExpression |
|
| UnaryTestListNode |
|
| UnaryTestListNode.State |
|
| UnaryTestNode |
|
| UnaryTestNode.UnaryOperator |
|
| UnionFunction |
|
| UnknownVariableErrorEvent |
An event class to report an unknown variable error as returned by the parser
|
| VariableSymbol |
|
| Visitor<T> |
|
| WeekOfYearFunction |
|
| WrappingScopeImpl |
|
| YearsAndMonthsFunction |
|