org.drools.scorecards.drl
Class DeclaredTypesDRLEmitter

java.lang.Object
  extended by org.drools.scorecards.drl.AbstractDRLEmitter
      extended by org.drools.scorecards.drl.DeclaredTypesDRLEmitter

public class DeclaredTypesDRLEmitter
extends AbstractDRLEmitter


Constructor Summary
DeclaredTypesDRLEmitter()
           
 
Method Summary
protected  void addAdditionalReasonCodeCondition(Rule rule, Scorecard scorecard)
           
protected  void addAdditionalReasonCodeConsequence(Rule rule, Scorecard scorecard)
           
protected  void addAdditionalSummationCondition(Rule calcTotalRule, Scorecard scorecard)
           
protected  void addAdditionalSummationConsequence(Rule calcTotalRule, Scorecard scorecard)
           
protected  void addDeclaredTypeContents(PMML pmmlDocument, StringBuilder stringBuilder, Scorecard scorecard)
           
protected  void addLHSConditions(Rule rule, PMML pmmlDocument, Scorecard scorecard, Characteristic c, Attribute scoreAttribute)
           
protected  void createEmptyScorecardCondition(Rule rule, Scorecard scorecard)
           
protected  Condition createInitialRuleCondition(Scorecard scorecard, String objectClass)
           
protected  void internalEmitDRL(PMML pmml, List<Rule> ruleList, Package aPackage)
           
 
Methods inherited from class org.drools.scorecards.drl.AbstractDRLEmitter
addDeclaredTypes, addGlobals, createFieldRestriction, createInitialRule, createRuleList, createSummationRules, emitDRL, formRuleName, getCharacteristicsFromScorecard, populateLHS, populateRHS
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeclaredTypesDRLEmitter

public DeclaredTypesDRLEmitter()
Method Detail

addDeclaredTypeContents

protected void addDeclaredTypeContents(PMML pmmlDocument,
                                       StringBuilder stringBuilder,
                                       Scorecard scorecard)
Specified by:
addDeclaredTypeContents in class AbstractDRLEmitter

internalEmitDRL

protected void internalEmitDRL(PMML pmml,
                               List<Rule> ruleList,
                               Package aPackage)
Specified by:
internalEmitDRL in class AbstractDRLEmitter

addLHSConditions

protected void addLHSConditions(Rule rule,
                                PMML pmmlDocument,
                                Scorecard scorecard,
                                Characteristic c,
                                Attribute scoreAttribute)
Specified by:
addLHSConditions in class AbstractDRLEmitter

addAdditionalReasonCodeConsequence

protected void addAdditionalReasonCodeConsequence(Rule rule,
                                                  Scorecard scorecard)
Specified by:
addAdditionalReasonCodeConsequence in class AbstractDRLEmitter

addAdditionalReasonCodeCondition

protected void addAdditionalReasonCodeCondition(Rule rule,
                                                Scorecard scorecard)
Specified by:
addAdditionalReasonCodeCondition in class AbstractDRLEmitter

addAdditionalSummationCondition

protected void addAdditionalSummationCondition(Rule calcTotalRule,
                                               Scorecard scorecard)
Specified by:
addAdditionalSummationCondition in class AbstractDRLEmitter

addAdditionalSummationConsequence

protected void addAdditionalSummationConsequence(Rule calcTotalRule,
                                                 Scorecard scorecard)
Specified by:
addAdditionalSummationConsequence in class AbstractDRLEmitter

createEmptyScorecardCondition

protected void createEmptyScorecardCondition(Rule rule,
                                             Scorecard scorecard)

createInitialRuleCondition

protected Condition createInitialRuleCondition(Scorecard scorecard,
                                               String objectClass)
Specified by:
createInitialRuleCondition in class AbstractDRLEmitter


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.