Drools Workbench - Guided Decision Table Model 6.2.0.Beta3

org.drools.workbench.models.guided.dtable.backend.util
Class GuidedDTBRDRLPersistence.RHSActionVisitor

java.lang.Object
  extended by org.drools.core.util.ReflectiveVisitor
      extended by org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.RHSActionVisitor
          extended by org.drools.workbench.models.guided.dtable.backend.util.GuidedDTBRDRLPersistence.RHSActionVisitor
All Implemented Interfaces:
org.drools.core.Visitor
Enclosing class:
GuidedDTBRDRLPersistence

public static class GuidedDTBRDRLPersistence.RHSActionVisitor
extends RuleModelDRLPersistenceImpl.RHSActionVisitor


Field Summary
 
Fields inherited from class org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.RHSActionVisitor
buf, constraintValueBuilder, generatorContextFactory, rootContext
 
Fields inherited from class org.drools.core.util.ReflectiveVisitor
logger
 
Constructor Summary
GuidedDTBRDRLPersistence.RHSActionVisitor(boolean isDSLEnhanced, TemplateDataProvider rowDataProvider, Map<String,IFactPattern> bindingsPatterns, Map<String,FieldConstraint> bindingsFields, DRLConstraintValueBuilder constraintValueBuilder, RHSGeneratorContextFactory generatorContextFactory, StringBuilder b, String indentation)
           
 
Method Summary
protected  void buildTemplateFieldValue(ActionFieldValue fieldValue, StringBuilder buf)
           
protected  void generateModifyMethodCall(RHSGeneratorContext gctx, ActionFieldValue fieldValue)
           
protected  void generateModifyMethodSeparator(RHSGeneratorContext gctx, ActionFieldValue fieldValue)
           
protected  void generateSetMethodCall(String variableName, ActionFieldValue fieldValue)
           
protected  boolean isValidFieldConstraint(ActionFieldValue fieldValue)
           
protected  void preGenerateSetMethodCallParameterValue(RHSGeneratorContext gctx, ActionFieldValue fieldValue)
           
 void visitFreeFormLine(FreeFormLine ffl)
           
 
Methods inherited from class org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.RHSActionVisitor
buildDefaultFieldValue, buildFormulaFieldValue, buildVariableFieldValue, buildWorkItemFieldValue, postGenerateAction, preGenerateAction, visitActionExecuteWorkItem, visitActionGlobalCollectionAdd, visitActionInsertFact, visitActionInsertLogicalFact, visitActionRetractFact, visitActionSetField, visitActionUpdateField, visitDSLSentence
 
Methods inherited from class org.drools.core.util.ReflectiveVisitor
visit, visitObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GuidedDTBRDRLPersistence.RHSActionVisitor

public GuidedDTBRDRLPersistence.RHSActionVisitor(boolean isDSLEnhanced,
                                                 TemplateDataProvider rowDataProvider,
                                                 Map<String,IFactPattern> bindingsPatterns,
                                                 Map<String,FieldConstraint> bindingsFields,
                                                 DRLConstraintValueBuilder constraintValueBuilder,
                                                 RHSGeneratorContextFactory generatorContextFactory,
                                                 StringBuilder b,
                                                 String indentation)
Method Detail

buildTemplateFieldValue

protected void buildTemplateFieldValue(ActionFieldValue fieldValue,
                                       StringBuilder buf)
Overrides:
buildTemplateFieldValue in class RuleModelDRLPersistenceImpl.RHSActionVisitor

isValidFieldConstraint

protected boolean isValidFieldConstraint(ActionFieldValue fieldValue)

generateSetMethodCall

protected void generateSetMethodCall(String variableName,
                                     ActionFieldValue fieldValue)
Overrides:
generateSetMethodCall in class RuleModelDRLPersistenceImpl.RHSActionVisitor

preGenerateSetMethodCallParameterValue

protected void preGenerateSetMethodCallParameterValue(RHSGeneratorContext gctx,
                                                      ActionFieldValue fieldValue)
Overrides:
preGenerateSetMethodCallParameterValue in class RuleModelDRLPersistenceImpl.RHSActionVisitor

generateModifyMethodCall

protected void generateModifyMethodCall(RHSGeneratorContext gctx,
                                        ActionFieldValue fieldValue)
Overrides:
generateModifyMethodCall in class RuleModelDRLPersistenceImpl.RHSActionVisitor

generateModifyMethodSeparator

protected void generateModifyMethodSeparator(RHSGeneratorContext gctx,
                                             ActionFieldValue fieldValue)
Overrides:
generateModifyMethodSeparator in class RuleModelDRLPersistenceImpl.RHSActionVisitor

visitFreeFormLine

public void visitFreeFormLine(FreeFormLine ffl)
Overrides:
visitFreeFormLine in class RuleModelDRLPersistenceImpl.RHSActionVisitor

Drools Workbench - Guided Decision Table Model 6.2.0.Beta3

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