Class KiePMMLDescrLhsFactory
- java.lang.Object
-
- org.kie.pmml.models.drools.commons.factories.KiePMMLDescrLhsFactory
-
public class KiePMMLDescrLhsFactory extends java.lang.ObjectClass used to generate the lhs of a rule (descr) out of a KiePMMLDroolsRule
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcommonDeclarePatternWithConstraint(org.drools.drl.ast.dsl.CEDescrBuilder<?,?> descrBuilder, java.lang.String patternType, java.lang.String constraintString)protected voiddeclareConstraintIn(java.lang.String patternType, java.util.List<java.lang.Object> values)protected voiddeclareConstraintNotIn(java.lang.String patternType, java.util.List<java.lang.Object> values)protected voiddeclareConstraintsAndOr(java.util.List<KiePMMLFieldOperatorValue> orConstraints, org.drools.drl.ast.dsl.CEDescrBuilder<?,?> andOrBuilder)protected voiddeclareConstraintsXor(java.util.List<KiePMMLFieldOperatorValue> xorConstraints)protected voiddeclareIfBreak(java.lang.String ifBreakField, java.lang.String ifBreakOperator, java.lang.Object ifBreakValue)voiddeclareLhs(KiePMMLDroolsRule rule)protected voiddeclareNotConstraints(java.util.List<KiePMMLFieldOperatorValue> notConstraints)static KiePMMLDescrLhsFactoryfactory(org.drools.drl.ast.dsl.CEDescrBuilder<org.drools.drl.ast.dsl.RuleDescrBuilder,org.drools.drl.ast.descr.AndDescr> builder)protected java.lang.StringgetInNotInConstraint(java.util.List<java.lang.Object> values)
-
-
-
Method Detail
-
factory
public static KiePMMLDescrLhsFactory factory(org.drools.drl.ast.dsl.CEDescrBuilder<org.drools.drl.ast.dsl.RuleDescrBuilder,org.drools.drl.ast.descr.AndDescr> builder)
-
declareLhs
public void declareLhs(KiePMMLDroolsRule rule)
-
declareConstraintsAndOr
protected void declareConstraintsAndOr(java.util.List<KiePMMLFieldOperatorValue> orConstraints, org.drools.drl.ast.dsl.CEDescrBuilder<?,?> andOrBuilder)
-
declareConstraintsXor
protected void declareConstraintsXor(java.util.List<KiePMMLFieldOperatorValue> xorConstraints)
-
declareNotConstraints
protected void declareNotConstraints(java.util.List<KiePMMLFieldOperatorValue> notConstraints)
-
commonDeclarePatternWithConstraint
protected void commonDeclarePatternWithConstraint(org.drools.drl.ast.dsl.CEDescrBuilder<?,?> descrBuilder, java.lang.String patternType, java.lang.String constraintString)
-
declareConstraintIn
protected void declareConstraintIn(java.lang.String patternType, java.util.List<java.lang.Object> values)
-
declareConstraintNotIn
protected void declareConstraintNotIn(java.lang.String patternType, java.util.List<java.lang.Object> values)
-
declareIfBreak
protected void declareIfBreak(java.lang.String ifBreakField, java.lang.String ifBreakOperator, java.lang.Object ifBreakValue)
-
getInNotInConstraint
protected java.lang.String getInNotInConstraint(java.util.List<java.lang.Object> values)
-
-