Class DRLIdGenerator
- java.lang.Object
-
- org.drools.model.codegen.execmodel.generator.DRLIdGenerator
-
public class DRLIdGenerator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DRLIdGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCondId(java.lang.Class<?> patternType, java.lang.String drlConstraint)java.lang.StringgetExprId(java.lang.Class<?> patternType, java.lang.String drlConstraint)java.lang.StringgetOOPathId(java.lang.Class<?> patternType, java.lang.String drlConstraint)java.lang.StringgetOrCreateAccumulateBindingId(java.lang.String drlConstraint)java.lang.StringgetOrCreateUnificationVariable(java.lang.String drlConstraint)java.util.Optional<java.lang.String>getUnificationVariable(java.lang.String drlConstraint)booleanisGenerated(java.lang.String id)
-
-
-
Method Detail
-
getExprId
public java.lang.String getExprId(java.lang.Class<?> patternType, java.lang.String drlConstraint)
-
isGenerated
public boolean isGenerated(java.lang.String id)
-
getCondId
public java.lang.String getCondId(java.lang.Class<?> patternType, java.lang.String drlConstraint)
-
getOOPathId
public java.lang.String getOOPathId(java.lang.Class<?> patternType, java.lang.String drlConstraint)
-
getOrCreateUnificationVariable
public java.lang.String getOrCreateUnificationVariable(java.lang.String drlConstraint)
-
getUnificationVariable
public java.util.Optional<java.lang.String> getUnificationVariable(java.lang.String drlConstraint)
-
getOrCreateAccumulateBindingId
public java.lang.String getOrCreateAccumulateBindingId(java.lang.String drlConstraint)
-
-