Class RuleTemplateModelDRLPersistenceImpl
- java.lang.Object
-
- org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl
-
- org.drools.workbench.models.guided.template.backend.RuleTemplateModelDRLPersistenceImpl
-
- All Implemented Interfaces:
org.drools.workbench.models.commons.backend.rule.RuleModelPersistence
public class RuleTemplateModelDRLPersistenceImpl extends org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImplThis class persists aTemplateModelto DRL template
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRuleTemplateModelDRLPersistenceImpl.LHSPatternVisitorstatic classRuleTemplateModelDRLPersistenceImpl.RHSActionVisitor-
Nested classes/interfaces inherited from class org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl
org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.RHSClassDependencyVisitor, org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.RuleModelUnmarshallingException
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.drools.workbench.models.commons.backend.rule.RuleModelPersistencegetInstance()protected RuleTemplateModelDRLPersistenceImpl.LHSPatternVisitorgetLHSPatternVisitor(boolean isDSLEnhanced, StringBuilder buf, String nestedIndentation, boolean isNegated, org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContextFactory generatorContextFactory)protected RuleTemplateModelDRLPersistenceImpl.RHSActionVisitorgetRHSActionVisitor(boolean isDSLEnhanced, StringBuilder buf, String indentation, org.drools.workbench.models.commons.backend.rule.context.RHSGeneratorContextFactory generatorContextFactory)Stringmarshal(org.drools.workbench.models.datamodel.rule.RuleModel model)protected voidmarshalFooter(StringBuilder buf)protected StringmarshalRule(org.drools.workbench.models.datamodel.rule.RuleModel model)protected voidmarshalRuleHeader(org.drools.workbench.models.datamodel.rule.RuleModel model, StringBuilder buf)protected StringmarshalRuleName(org.drools.workbench.models.datamodel.rule.RuleModel model)
-
-
-
Method Detail
-
getInstance
public static org.drools.workbench.models.commons.backend.rule.RuleModelPersistence getInstance()
-
getLHSPatternVisitor
protected RuleTemplateModelDRLPersistenceImpl.LHSPatternVisitor getLHSPatternVisitor(boolean isDSLEnhanced, StringBuilder buf, String nestedIndentation, boolean isNegated, org.drools.workbench.models.commons.backend.rule.context.LHSGeneratorContextFactory generatorContextFactory)
- Overrides:
getLHSPatternVisitorin classorg.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl
-
getRHSActionVisitor
protected RuleTemplateModelDRLPersistenceImpl.RHSActionVisitor getRHSActionVisitor(boolean isDSLEnhanced, StringBuilder buf, String indentation, org.drools.workbench.models.commons.backend.rule.context.RHSGeneratorContextFactory generatorContextFactory)
- Overrides:
getRHSActionVisitorin classorg.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl
-
marshal
public String marshal(org.drools.workbench.models.datamodel.rule.RuleModel model)
- Specified by:
marshalin interfaceorg.drools.workbench.models.commons.backend.rule.RuleModelPersistence- Overrides:
marshalin classorg.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl
-
marshalRule
protected String marshalRule(org.drools.workbench.models.datamodel.rule.RuleModel model)
- Overrides:
marshalRulein classorg.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl
-
marshalRuleHeader
protected void marshalRuleHeader(org.drools.workbench.models.datamodel.rule.RuleModel model, StringBuilder buf)- Overrides:
marshalRuleHeaderin classorg.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl
-
marshalRuleName
protected String marshalRuleName(org.drools.workbench.models.datamodel.rule.RuleModel model)
- Overrides:
marshalRuleNamein classorg.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl
-
marshalFooter
protected void marshalFooter(StringBuilder buf)
- Overrides:
marshalFooterin classorg.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl
-
-