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,
ExpressionFormLine expression,
LHSGeneratorContext gctx,
boolean spaceBeforeOperator)
|
protected void |
generateConstraint(FieldConstraint constr,
LHSGeneratorContext gctx)
|
void |
generateSeparator(FieldConstraint constr,
LHSGeneratorContext gctx)
|
protected void |
postGenerateNestedConnector(LHSGeneratorContext gctx)
|
protected void |
postGenerateNestedConstraint(LHSGeneratorContext gctx)
|
protected void |
postGeneratePattern(LHSGeneratorContext gctx)
|
protected void |
preGenerateNestedConnector(LHSGeneratorContext gctx)
|
protected void |
preGenerateNestedConstraint(LHSGeneratorContext gctx)
|
protected void |
preGeneratePattern(LHSGeneratorContext gctx)
|
void |
visitFreeFormLine(FreeFormLine ffl)
|
void |
visitFromCollectCompositeFactPattern(FromCollectCompositeFactPattern pattern,
boolean isSubPattern)
|
| Methods inherited from class org.drools.workbench.models.commons.backend.rule.RuleModelDRLPersistenceImpl.LHSPatternVisitor |
buildDefaultFieldValue, buildExpressionFieldValue, buildLiteralFieldValue, buildOperatorParameterDRL, buildReturnValueFieldValue, buildTemplateFieldValue, doesPeerHaveOutput, 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,IFactPattern> bindingsPatterns,
Map<String,FieldConstraint> bindingsFields,
DRLConstraintValueBuilder constraintValueBuilder,
LHSGeneratorContextFactory generatorContextFactory,
StringBuilder b,
String indentation,
boolean isPatternNegated)
preGeneratePattern
protected void preGeneratePattern(LHSGeneratorContext gctx)
- Overrides:
preGeneratePattern in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
postGeneratePattern
protected void postGeneratePattern(LHSGeneratorContext gctx)
- Overrides:
postGeneratePattern in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
preGenerateNestedConnector
protected void preGenerateNestedConnector(LHSGeneratorContext gctx)
- Overrides:
preGenerateNestedConnector in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
postGenerateNestedConnector
protected void postGenerateNestedConnector(LHSGeneratorContext gctx)
- Overrides:
postGenerateNestedConnector in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
preGenerateNestedConstraint
protected void preGenerateNestedConstraint(LHSGeneratorContext gctx)
- Overrides:
preGenerateNestedConstraint in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
postGenerateNestedConstraint
protected void postGenerateNestedConstraint(LHSGeneratorContext gctx)
- Overrides:
postGenerateNestedConstraint in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
generateConstraint
protected void generateConstraint(FieldConstraint constr,
LHSGeneratorContext gctx)
- Overrides:
generateConstraint in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
generateSeparator
public void generateSeparator(FieldConstraint constr,
LHSGeneratorContext 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,
ExpressionFormLine expression,
LHSGeneratorContext gctx,
boolean spaceBeforeOperator)
- Overrides:
addConnectiveFieldRestriction in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
visitFreeFormLine
public void visitFreeFormLine(FreeFormLine ffl)
- Overrides:
visitFreeFormLine in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
visitFromCollectCompositeFactPattern
public void visitFromCollectCompositeFactPattern(FromCollectCompositeFactPattern pattern,
boolean isSubPattern)
- Overrides:
visitFromCollectCompositeFactPattern in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.