public abstract class AbstractExpressionBuilder extends Object
Modifier and Type | Field and Description |
---|---|
protected RuleContext |
context |
protected static IndexIdGenerator |
indexIdGenerator |
Modifier | Constructor and Description |
---|---|
protected |
AbstractExpressionBuilder(RuleContext context) |
Modifier and Type | Method and Description |
---|---|
abstract org.drools.javaparser.ast.expr.MethodCallExpr |
buildBinding(DrlxParseSuccess drlxParseResult) |
protected org.drools.javaparser.ast.expr.Expression |
buildConstraintExpression(DrlxParseSuccess drlxParseResult,
Collection<String> usedDeclarations,
org.drools.javaparser.ast.expr.Expression expr) |
protected org.drools.javaparser.ast.expr.Expression |
buildConstraintExpression(DrlxParseSuccess drlxParseResult,
org.drools.javaparser.ast.expr.Expression expr) |
abstract org.drools.javaparser.ast.expr.Expression |
buildExpressionWithIndexing(DrlxParseSuccess drlxParseResult) |
protected org.drools.javaparser.ast.expr.Expression |
getConstraintExpression(DrlxParseSuccess drlxParseResult) |
static AbstractExpressionBuilder |
getExpressionBuilder(RuleContext context) |
static String |
getExpressionSymbol(org.drools.javaparser.ast.expr.Expression expr) |
void |
processExpression(DrlxParseSuccess drlxParseResult) |
protected static final IndexIdGenerator indexIdGenerator
protected RuleContext context
protected AbstractExpressionBuilder(RuleContext context)
public void processExpression(DrlxParseSuccess drlxParseResult)
public abstract org.drools.javaparser.ast.expr.Expression buildExpressionWithIndexing(DrlxParseSuccess drlxParseResult)
public abstract org.drools.javaparser.ast.expr.MethodCallExpr buildBinding(DrlxParseSuccess drlxParseResult)
protected org.drools.javaparser.ast.expr.Expression getConstraintExpression(DrlxParseSuccess drlxParseResult)
protected org.drools.javaparser.ast.expr.Expression buildConstraintExpression(DrlxParseSuccess drlxParseResult, org.drools.javaparser.ast.expr.Expression expr)
protected org.drools.javaparser.ast.expr.Expression buildConstraintExpression(DrlxParseSuccess drlxParseResult, Collection<String> usedDeclarations, org.drools.javaparser.ast.expr.Expression expr)
public static String getExpressionSymbol(org.drools.javaparser.ast.expr.Expression expr)
public static AbstractExpressionBuilder getExpressionBuilder(RuleContext context)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.