Class PatternExpressionBuilder
- java.lang.Object
-
- org.drools.modelcompiler.builder.generator.expression.AbstractExpressionBuilder
-
- org.drools.modelcompiler.builder.generator.expression.PatternExpressionBuilder
-
public class PatternExpressionBuilder extends AbstractExpressionBuilder
-
-
Field Summary
-
Fields inherited from class org.drools.modelcompiler.builder.generator.expression.AbstractExpressionBuilder
context
-
-
Constructor Summary
Constructors Constructor Description PatternExpressionBuilder(RuleContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.github.javaparser.ast.expr.MethodCallExprbuildBinding(SingleDrlxParseSuccess drlxParseResult)com.github.javaparser.ast.expr.MethodCallExprbuildExpressionWithIndexing(DrlxParseSuccess drlxParseResult)voidprocessExpression(SingleDrlxParseSuccess drlxParseResult)-
Methods inherited from class org.drools.modelcompiler.builder.generator.expression.AbstractExpressionBuilder
addIndexedByDeclaration, buildConstraintExpression, buildConstraintExpression, buildTemporalExpression, buildUnificationExpression, containsThis, createExprId, generateLambdaForTemporalConstraint, getBindingExpression, getExpressionBuilder, isNumberToStringExpression, isStringToDateExpression, isThisOnRight, narrowExpressionToType, processExpression, processExpression, shouldIndexConstraintWithRightScopePatternBinding, sortUsedDeclarations
-
-
-
-
Constructor Detail
-
PatternExpressionBuilder
public PatternExpressionBuilder(RuleContext context)
-
-
Method Detail
-
processExpression
public void processExpression(SingleDrlxParseSuccess drlxParseResult)
- Specified by:
processExpressionin classAbstractExpressionBuilder
-
buildExpressionWithIndexing
public com.github.javaparser.ast.expr.MethodCallExpr buildExpressionWithIndexing(DrlxParseSuccess drlxParseResult)
- Specified by:
buildExpressionWithIndexingin classAbstractExpressionBuilder
-
buildBinding
public com.github.javaparser.ast.expr.MethodCallExpr buildBinding(SingleDrlxParseSuccess drlxParseResult)
- Specified by:
buildBindingin classAbstractExpressionBuilder
-
-