Drools Workbench - Common Model 6.1.0.Beta3

org.drools.workbench.models.commons.backend.rule
Class RuleModelDRLPersistenceImpl.RHSActionVisitor

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

public static class RuleModelDRLPersistenceImpl.RHSActionVisitor
extends org.drools.core.util.ReflectiveVisitor


Field Summary
protected  StringBuilder buf
           
protected  DRLConstraintValueBuilder constraintValueBuilder
           
 
Fields inherited from class org.drools.core.util.ReflectiveVisitor
logger
 
Constructor Summary
RuleModelDRLPersistenceImpl.RHSActionVisitor(boolean isDSLEnhanced, Map<String,IFactPattern> bindingsPatterns, Map<String,FieldConstraint> bindingsFields, DRLConstraintValueBuilder constraintValueBuilder, StringBuilder b, String indentation)
           
 
Method Summary
protected  void buildDefaultFieldValue(ActionFieldValue fieldValue, StringBuilder buf)
           
protected  void buildFormulaFieldValue(ActionFieldValue fieldValue, StringBuilder buf)
           
protected  void buildTemplateFieldValue(ActionFieldValue fieldValue, StringBuilder buf)
           
protected  void buildVariableFieldValue(ActionFieldValue fieldValue, StringBuilder buf)
           
protected  void buildWorkItemFieldValue(ActionWorkItemFieldValue afv, StringBuilder buf)
           
protected  void generateSetMethodCall(String variableName, ActionFieldValue fieldValue)
           
 void visitActionExecuteWorkItem(ActionExecuteWorkItem action)
           
 void visitActionGlobalCollectionAdd(ActionGlobalCollectionAdd add)
           
 void visitActionInsertFact(ActionInsertFact action)
           
 void visitActionInsertLogicalFact(ActionInsertLogicalFact action)
           
 void visitActionRetractFact(ActionRetractFact action)
           
 void visitActionSetField(ActionSetField action)
           
 void visitActionUpdateField(ActionUpdateField action)
           
 void visitDSLSentence(DSLSentence sentence)
           
 void visitFreeFormLine(FreeFormLine ffl)
           
 
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
 

Field Detail

buf

protected StringBuilder buf

constraintValueBuilder

protected DRLConstraintValueBuilder constraintValueBuilder
Constructor Detail

RuleModelDRLPersistenceImpl.RHSActionVisitor

public RuleModelDRLPersistenceImpl.RHSActionVisitor(boolean isDSLEnhanced,
                                                    Map<String,IFactPattern> bindingsPatterns,
                                                    Map<String,FieldConstraint> bindingsFields,
                                                    DRLConstraintValueBuilder constraintValueBuilder,
                                                    StringBuilder b,
                                                    String indentation)
Method Detail

visitActionInsertFact

public void visitActionInsertFact(ActionInsertFact action)

visitActionInsertLogicalFact

public void visitActionInsertLogicalFact(ActionInsertLogicalFact action)

visitFreeFormLine

public void visitFreeFormLine(FreeFormLine ffl)

visitActionUpdateField

public void visitActionUpdateField(ActionUpdateField action)

visitActionGlobalCollectionAdd

public void visitActionGlobalCollectionAdd(ActionGlobalCollectionAdd add)

visitActionRetractFact

public void visitActionRetractFact(ActionRetractFact action)

visitDSLSentence

public void visitDSLSentence(DSLSentence sentence)

visitActionExecuteWorkItem

public void visitActionExecuteWorkItem(ActionExecuteWorkItem action)

visitActionSetField

public void visitActionSetField(ActionSetField action)

generateSetMethodCall

protected void generateSetMethodCall(String variableName,
                                     ActionFieldValue fieldValue)

buildFormulaFieldValue

protected void buildFormulaFieldValue(ActionFieldValue fieldValue,
                                      StringBuilder buf)

buildVariableFieldValue

protected void buildVariableFieldValue(ActionFieldValue fieldValue,
                                       StringBuilder buf)

buildTemplateFieldValue

protected void buildTemplateFieldValue(ActionFieldValue fieldValue,
                                       StringBuilder buf)

buildWorkItemFieldValue

protected void buildWorkItemFieldValue(ActionWorkItemFieldValue afv,
                                       StringBuilder buf)

buildDefaultFieldValue

protected void buildDefaultFieldValue(ActionFieldValue fieldValue,
                                      StringBuilder buf)

Drools Workbench - Common Model 6.1.0.Beta3

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