org.drools.workbench.models.guided.template.backend
Class RuleTemplateModelDRLPersistenceImpl.LHSPatternVisitor
java.lang.Object
org.drools.core.util.ReflectiveVisitor
org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.LHSPatternVisitor
org.drools.workbench.models.guided.template.backend.RuleTemplateModelDRLPersistenceImpl.LHSPatternVisitor
- All Implemented Interfaces:
- org.drools.core.Visitor
- Enclosing class:
- RuleTemplateModelDRLPersistenceImpl
public static class RuleTemplateModelDRLPersistenceImpl.LHSPatternVisitor
- extends RuleModelDRLPersistenceImpl.LHSPatternVisitor
| Fields inherited from class org.drools.core.util.ReflectiveVisitor |
logger |
|
Method Summary |
protected void |
addConnectiveFieldRestriction(StringBuilder buf,
int type,
String fieldType,
String operator,
Map<String,String> parameters,
String value,
org.drools.workbench.models.datamodel.rule.ExpressionFormLine expression,
GeneratorContext gctx,
boolean spaceBeforeOperator)
|
protected void |
generateConstraint(org.drools.workbench.models.datamodel.rule.FieldConstraint constr,
GeneratorContext gctx)
|
void |
generateSeparator(org.drools.workbench.models.datamodel.rule.FieldConstraint constr,
GeneratorContext gctx)
|
void |
postGenerateNestedConnector(GeneratorContext gctx)
|
void |
postGenerateNestedConstraint(GeneratorContext gctx)
|
void |
preGenerateConstraints(GeneratorContext gctx)
|
void |
preGenerateNestedConnector(GeneratorContext gctx)
|
void |
preGenerateNestedConstraint(GeneratorContext gctx)
|
void |
visitFreeFormLine(org.drools.workbench.models.datamodel.rule.FreeFormLine ffl)
|
void |
visitFromCollectCompositeFactPattern(org.drools.workbench.models.datamodel.rule.FromCollectCompositeFactPattern pattern,
boolean isSubPattern)
|
| Methods inherited from class org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.LHSPatternVisitor |
buildDefaultFieldValue, buildExpressionFieldValue, buildLiteralFieldValue, buildOperatorParameterDRL, buildReturnValueFieldValue, buildTemplateFieldValue, visitCompositeFactPattern, visitDSLSentence, visitFactPattern, visitFromAccumulateCompositeFactPattern, visitFromAccumulateCompositeFactPattern, visitFromCollectCompositeFactPattern, visitFromCompositeFactPattern, visitFromCompositeFactPattern, visitFromEntryPointFactPattern, visitFromEntryPointFactPattern |
| 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 |
RuleTemplateModelDRLPersistenceImpl.LHSPatternVisitor
public RuleTemplateModelDRLPersistenceImpl.LHSPatternVisitor(boolean isDSLEnhanced,
Map<String,org.drools.workbench.models.datamodel.rule.IFactPattern> bindingsPatterns,
Map<String,org.drools.workbench.models.datamodel.rule.FieldConstraint> bindingsFields,
DRLConstraintValueBuilder constraintValueBuilder,
GeneratorContextFactory generatorContextFactory,
StringBuilder b,
String indentation,
boolean isPatternNegated)
preGenerateConstraints
public void preGenerateConstraints(GeneratorContext gctx)
- Overrides:
preGenerateConstraints in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
preGenerateNestedConnector
public void preGenerateNestedConnector(GeneratorContext gctx)
- Overrides:
preGenerateNestedConnector in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
postGenerateNestedConnector
public void postGenerateNestedConnector(GeneratorContext gctx)
- Overrides:
postGenerateNestedConnector in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
preGenerateNestedConstraint
public void preGenerateNestedConstraint(GeneratorContext gctx)
- Overrides:
preGenerateNestedConstraint in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
postGenerateNestedConstraint
public void postGenerateNestedConstraint(GeneratorContext gctx)
- Overrides:
postGenerateNestedConstraint in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
generateConstraint
protected void generateConstraint(org.drools.workbench.models.datamodel.rule.FieldConstraint constr,
GeneratorContext gctx)
- Overrides:
generateConstraint in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
generateSeparator
public void generateSeparator(org.drools.workbench.models.datamodel.rule.FieldConstraint constr,
GeneratorContext gctx)
- Overrides:
generateSeparator in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
addConnectiveFieldRestriction
protected void addConnectiveFieldRestriction(StringBuilder buf,
int type,
String fieldType,
String operator,
Map<String,String> parameters,
String value,
org.drools.workbench.models.datamodel.rule.ExpressionFormLine expression,
GeneratorContext gctx,
boolean spaceBeforeOperator)
- Overrides:
addConnectiveFieldRestriction in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
visitFreeFormLine
public void visitFreeFormLine(org.drools.workbench.models.datamodel.rule.FreeFormLine ffl)
- Overrides:
visitFreeFormLine in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
visitFromCollectCompositeFactPattern
public void visitFromCollectCompositeFactPattern(org.drools.workbench.models.datamodel.rule.FromCollectCompositeFactPattern pattern,
boolean isSubPattern)
- Overrides:
visitFromCollectCompositeFactPattern in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.