public static class RuleModelDRLPersistenceImpl.RHSActionVisitor
extends org.drools.core.util.ReflectiveVisitor
Modifier and Type | Field and Description |
---|---|
protected StringBuilder |
buf |
protected org.drools.workbench.models.datamodel.rule.builder.DRLConstraintValueBuilder |
constraintValueBuilder |
protected RHSGeneratorContextFactory |
generatorContextFactory |
protected RHSGeneratorContext |
rootContext |
Constructor and Description |
---|
RHSActionVisitor(boolean isDSLEnhanced,
Map<String,org.drools.workbench.models.datamodel.rule.IFactPattern> bindingsPatterns,
Map<String,org.drools.workbench.models.datamodel.rule.FieldConstraint> bindingsFields,
org.drools.workbench.models.datamodel.rule.builder.DRLConstraintValueBuilder constraintValueBuilder,
RHSGeneratorContextFactory generatorContextFactory,
StringBuilder b,
String indentation) |
Modifier and Type | Method and Description |
---|---|
protected void |
buildDefaultFieldValue(org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue,
StringBuilder buf) |
protected void |
buildFormulaFieldValue(org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue,
StringBuilder buf) |
protected void |
buildTemplateFieldValue(org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue,
StringBuilder buf) |
protected void |
buildVariableFieldValue(org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue,
StringBuilder buf) |
protected void |
buildWorkItemFieldValue(org.drools.workbench.models.datamodel.rule.ActionWorkItemFieldValue afv,
StringBuilder buf) |
protected void |
generateModifyMethodCall(RHSGeneratorContext gctx,
org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue) |
protected void |
generateModifyMethodSeparator(RHSGeneratorContext gctx,
org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue) |
protected void |
generateSetMethodCall(String variableName,
org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue) |
protected void |
postGenerateAction(RHSGeneratorContext gctx) |
protected void |
preGenerateAction(RHSGeneratorContext gctx) |
protected void |
preGenerateSetMethodCallParameterValue(RHSGeneratorContext gctx,
org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue) |
protected org.drools.workbench.models.datamodel.rule.IAction |
preProcessIActionForExtensions(org.drools.workbench.models.datamodel.rule.IAction iAction) |
void |
visitActionExecuteWorkItem(org.drools.workbench.models.datamodel.rule.ActionExecuteWorkItem action) |
void |
visitActionGlobalCollectionAdd(org.drools.workbench.models.datamodel.rule.ActionGlobalCollectionAdd add) |
void |
visitActionInsertFact(org.drools.workbench.models.datamodel.rule.ActionInsertFact action) |
void |
visitActionInsertLogicalFact(org.drools.workbench.models.datamodel.rule.ActionInsertLogicalFact action) |
void |
visitActionRetractFact(org.drools.workbench.models.datamodel.rule.ActionRetractFact action) |
void |
visitActionSetField(org.drools.workbench.models.datamodel.rule.ActionSetField action) |
void |
visitActionUpdateField(org.drools.workbench.models.datamodel.rule.ActionUpdateField action) |
void |
visitDSLSentence(org.drools.workbench.models.datamodel.rule.DSLSentence sentence) |
void |
visitFreeFormLine(org.drools.workbench.models.datamodel.rule.FreeFormLine ffl) |
protected StringBuilder buf
protected org.drools.workbench.models.datamodel.rule.builder.DRLConstraintValueBuilder constraintValueBuilder
protected RHSGeneratorContextFactory generatorContextFactory
protected final RHSGeneratorContext rootContext
public RHSActionVisitor(boolean isDSLEnhanced, Map<String,org.drools.workbench.models.datamodel.rule.IFactPattern> bindingsPatterns, Map<String,org.drools.workbench.models.datamodel.rule.FieldConstraint> bindingsFields, org.drools.workbench.models.datamodel.rule.builder.DRLConstraintValueBuilder constraintValueBuilder, RHSGeneratorContextFactory generatorContextFactory, StringBuilder b, String indentation)
protected void preGenerateAction(RHSGeneratorContext gctx)
protected void postGenerateAction(RHSGeneratorContext gctx)
protected void preGenerateSetMethodCallParameterValue(RHSGeneratorContext gctx, org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue)
protected org.drools.workbench.models.datamodel.rule.IAction preProcessIActionForExtensions(org.drools.workbench.models.datamodel.rule.IAction iAction)
public void visitActionInsertFact(org.drools.workbench.models.datamodel.rule.ActionInsertFact action)
public void visitActionInsertLogicalFact(org.drools.workbench.models.datamodel.rule.ActionInsertLogicalFact action)
public void visitFreeFormLine(org.drools.workbench.models.datamodel.rule.FreeFormLine ffl)
public void visitActionUpdateField(org.drools.workbench.models.datamodel.rule.ActionUpdateField action)
public void visitActionGlobalCollectionAdd(org.drools.workbench.models.datamodel.rule.ActionGlobalCollectionAdd add)
public void visitActionRetractFact(org.drools.workbench.models.datamodel.rule.ActionRetractFact action)
public void visitDSLSentence(org.drools.workbench.models.datamodel.rule.DSLSentence sentence)
public void visitActionExecuteWorkItem(org.drools.workbench.models.datamodel.rule.ActionExecuteWorkItem action)
public void visitActionSetField(org.drools.workbench.models.datamodel.rule.ActionSetField action)
protected void generateSetMethodCall(String variableName, org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue)
protected void generateModifyMethodCall(RHSGeneratorContext gctx, org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue)
protected void generateModifyMethodSeparator(RHSGeneratorContext gctx, org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue)
protected void buildFormulaFieldValue(org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue, StringBuilder buf)
protected void buildVariableFieldValue(org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue, StringBuilder buf)
protected void buildTemplateFieldValue(org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue, StringBuilder buf)
protected void buildWorkItemFieldValue(org.drools.workbench.models.datamodel.rule.ActionWorkItemFieldValue afv, StringBuilder buf)
protected void buildDefaultFieldValue(org.drools.workbench.models.datamodel.rule.ActionFieldValue fieldValue, StringBuilder buf)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.