Package | Description |
---|---|
org.kie.dmn.feel.lang.ast | |
org.kie.dmn.feel.parser.feel11 | |
org.kie.dmn.feel.runtime.functions |
Modifier and Type | Class and Description |
---|---|
class |
BetweenNode |
class |
BooleanNode |
class |
ContextEntryNode |
class |
ContextNode |
class |
DashNode |
class |
FilterExpressionNode |
class |
ForExpressionNode |
class |
FunctionDefNode |
class |
FunctionInvocationNode |
class |
IfExpressionNode |
class |
InfixOpNode |
class |
InNode |
class |
InstanceOfNode |
class |
IterationContextNode |
class |
ListNode |
class |
NameDefNode
A name is defined either as a sequence of
tokens or as a String.
|
class |
NamedParameterNode |
class |
NameRefNode |
class |
NullNode |
class |
NumberNode |
class |
PathExpressionNode |
class |
QualifiedNameNode |
class |
QuantifiedExpressionNode |
class |
RangeNode |
class |
SignedUnaryNode |
class |
StringNode |
class |
TypeNode |
class |
UnaryTestNode |
Modifier and Type | Method and Description |
---|---|
BaseNode |
FunctionDefNode.getBody() |
BaseNode |
IfExpressionNode.getCondition() |
BaseNode |
IfExpressionNode.getElseExpression() |
BaseNode |
BetweenNode.getEnd() |
BaseNode |
RangeNode.getEnd() |
BaseNode |
SignedUnaryNode.getExpression() |
BaseNode |
FilterExpressionNode.getExpression() |
BaseNode |
PathExpressionNode.getExpression() |
BaseNode |
IterationContextNode.getExpression() |
BaseNode |
QuantifiedExpressionNode.getExpression() |
BaseNode |
InstanceOfNode.getExpression() |
BaseNode |
NamedParameterNode.getExpression() |
BaseNode |
ForExpressionNode.getExpression() |
BaseNode |
InNode.getExprs() |
BaseNode |
FilterExpressionNode.getFilter() |
BaseNode |
InfixOpNode.getLeft() |
BaseNode |
PathExpressionNode.getName() |
BaseNode |
ContextEntryNode.getName() |
BaseNode |
FunctionInvocationNode.getName() |
BaseNode |
InfixOpNode.getRight() |
BaseNode |
BetweenNode.getStart() |
BaseNode |
RangeNode.getStart() |
BaseNode |
IfExpressionNode.getThenExpression() |
BaseNode |
ContextEntryNode.getValue() |
BaseNode |
BetweenNode.getValue() |
BaseNode |
InNode.getValue() |
BaseNode |
UnaryTestNode.getValue() |
Modifier and Type | Method and Description |
---|---|
List<BaseNode> |
ListNode.getElements() |
Modifier and Type | Method and Description |
---|---|
static BetweenNode |
ASTBuilderFactory.newBetweenNode(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode value,
BaseNode start,
BaseNode end) |
static ContextEntryNode |
ASTBuilderFactory.newContextEntry(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode name,
BaseNode value) |
static FilterExpressionNode |
ASTBuilderFactory.newFilterExpressionNode(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode expr,
BaseNode filter) |
static ForExpressionNode |
ASTBuilderFactory.newForExpression(org.antlr.v4.runtime.ParserRuleContext ctx,
ListNode list,
BaseNode expr) |
static FunctionDefNode |
ASTBuilderFactory.newFunctionDefinition(org.antlr.v4.runtime.ParserRuleContext ctx,
ListNode parameters,
boolean external,
BaseNode body) |
static FunctionInvocationNode |
ASTBuilderFactory.newFunctionInvocationNode(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode name,
ListNode params) |
static IfExpressionNode |
ASTBuilderFactory.newIfExpression(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode c,
BaseNode t,
BaseNode e) |
static InfixOpNode |
ASTBuilderFactory.newInfixOpNode(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode left,
String op,
BaseNode right) |
static InNode |
ASTBuilderFactory.newInNode(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode value,
BaseNode list) |
static InstanceOfNode |
ASTBuilderFactory.newInstanceOfNode(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode expr,
TypeNode type) |
static RangeNode |
ASTBuilderFactory.newIntervalNode(org.antlr.v4.runtime.ParserRuleContext ctx,
RangeNode.IntervalBoundary low,
BaseNode start,
BaseNode end,
RangeNode.IntervalBoundary up) |
static IterationContextNode |
ASTBuilderFactory.newIterationContextNode(org.antlr.v4.runtime.ParserRuleContext ctx,
NameDefNode name,
BaseNode expr) |
static NamedParameterNode |
ASTBuilderFactory.newNamedParameterNode(org.antlr.v4.runtime.ParserRuleContext ctx,
NameDefNode name,
BaseNode value) |
static PathExpressionNode |
ASTBuilderFactory.newPathExpressionNode(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode expr,
BaseNode name) |
static QuantifiedExpressionNode |
ASTBuilderFactory.newQuantifiedExpression(org.antlr.v4.runtime.ParserRuleContext ctx,
QuantifiedExpressionNode.Quantifier quant,
ListNode list,
BaseNode expr) |
static SignedUnaryNode |
ASTBuilderFactory.newSignedUnaryNode(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode expr) |
static UnaryTestNode |
ASTBuilderFactory.newUnaryTestNode(org.antlr.v4.runtime.ParserRuleContext ctx,
String op,
BaseNode value) |
void |
FunctionDefNode.setBody(BaseNode body) |
void |
IfExpressionNode.setCondition(BaseNode condition) |
void |
IfExpressionNode.setElseExpression(BaseNode elseExpression) |
void |
BetweenNode.setEnd(BaseNode end) |
void |
RangeNode.setEnd(BaseNode end) |
void |
FilterExpressionNode.setExpression(BaseNode expression) |
void |
PathExpressionNode.setExpression(BaseNode expression) |
void |
IterationContextNode.setExpression(BaseNode expression) |
void |
QuantifiedExpressionNode.setExpression(BaseNode expression) |
void |
InstanceOfNode.setExpression(BaseNode expression) |
void |
NamedParameterNode.setExpression(BaseNode expression) |
void |
ForExpressionNode.setExpression(BaseNode expression) |
void |
InNode.setExprs(BaseNode exprs) |
void |
FilterExpressionNode.setFilter(BaseNode filter) |
void |
InfixOpNode.setLeft(BaseNode left) |
void |
PathExpressionNode.setName(BaseNode name) |
void |
ContextEntryNode.setName(BaseNode name) |
void |
FunctionInvocationNode.setName(BaseNode name) |
void |
InfixOpNode.setRight(BaseNode right) |
void |
BetweenNode.setStart(BaseNode start) |
void |
RangeNode.setStart(BaseNode start) |
void |
IfExpressionNode.setThenExpression(BaseNode thenExpression) |
void |
ContextEntryNode.setValue(BaseNode value) |
void |
BetweenNode.setValue(BaseNode value) |
void |
InNode.setValue(BaseNode value) |
void |
UnaryTestNode.setValue(BaseNode value) |
Modifier and Type | Method and Description |
---|---|
static ListNode |
ASTBuilderFactory.newListNode(org.antlr.v4.runtime.ParserRuleContext ctx,
List<BaseNode> exprs) |
void |
ListNode.setElements(List<BaseNode> elements) |
Constructor and Description |
---|
BetweenNode(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode value,
BaseNode start,
BaseNode end) |
ContextEntryNode(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode name,
BaseNode value) |
FilterExpressionNode(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode expression,
BaseNode filter) |
ForExpressionNode(org.antlr.v4.runtime.ParserRuleContext ctx,
ListNode iterationContexts,
BaseNode expression) |
FunctionDefNode(org.antlr.v4.runtime.ParserRuleContext ctx,
ListNode formalParameters,
boolean external,
BaseNode body) |
FunctionInvocationNode(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode name,
ListNode params) |
IfExpressionNode(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode condition,
BaseNode thenExpression,
BaseNode elseExpression) |
InfixOpNode(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode left,
String op,
BaseNode right) |
InNode(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode value,
BaseNode exprs) |
InstanceOfNode(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode expression,
TypeNode type) |
IterationContextNode(org.antlr.v4.runtime.ParserRuleContext ctx,
NameDefNode name,
BaseNode expression) |
NamedParameterNode(org.antlr.v4.runtime.ParserRuleContext ctx,
NameDefNode name,
BaseNode expression) |
PathExpressionNode(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode expression,
BaseNode name) |
QuantifiedExpressionNode(org.antlr.v4.runtime.ParserRuleContext ctx,
QuantifiedExpressionNode.Quantifier quantifier,
ListNode list,
BaseNode expression) |
RangeNode(org.antlr.v4.runtime.ParserRuleContext ctx,
RangeNode.IntervalBoundary lowerBound,
BaseNode start,
BaseNode end,
RangeNode.IntervalBoundary upperBound) |
SignedUnaryNode(org.antlr.v4.runtime.ParserRuleContext ctx,
BaseNode expr) |
UnaryTestNode(org.antlr.v4.runtime.ParserRuleContext ctx,
String op,
BaseNode value) |
UnaryTestNode(String op,
BaseNode value) |
Constructor and Description |
---|
ListNode(org.antlr.v4.runtime.ParserRuleContext ctx,
List<BaseNode> elements) |
Constructor and Description |
---|
CustomFEELFunction(String name,
List<String> parameters,
BaseNode body) |
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.