org.drools.ide.common.server.util
Class BRDRLPersistence.RHSActionVisitor

java.lang.Object
  extended by org.drools.core.util.ReflectiveVisitor
      extended by org.drools.ide.common.server.util.BRDRLPersistence.RHSActionVisitor
All Implemented Interfaces:
org.drools.Visitor
Direct Known Subclasses:
GuidedDTBRDRLPersistence.RHSActionVisitor
Enclosing class:
BRDRLPersistence

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


Constructor Summary
BRDRLPersistence.RHSActionVisitor(boolean isDSLEnhanced, Map<String,IFactPattern> bindingsPatterns, Map<String,FieldConstraint> bindingsFields, 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 buildWorkItemFieldValue(ActionWorkItemFieldValue afv, StringBuilder buf)
           
 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
 

Constructor Detail

BRDRLPersistence.RHSActionVisitor

public BRDRLPersistence.RHSActionVisitor(boolean isDSLEnhanced,
                                         Map<String,IFactPattern> bindingsPatterns,
                                         Map<String,FieldConstraint> bindingsFields,
                                         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)

buildFormulaFieldValue

protected void buildFormulaFieldValue(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)


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