public static class RuleTemplateModelDRLPersistenceImpl.LHSPatternVisitor extends RuleModelDRLPersistenceImpl.LHSPatternVisitor
buf, constraintValueBuilder, generatorContextFactory, rootContext| Constructor and Description |
|---|
RuleTemplateModelDRLPersistenceImpl.LHSPatternVisitor(boolean isDSLEnhanced,
Map<String,IFactPattern> bindingsPatterns,
Map<String,FieldConstraint> bindingsFields,
DRLConstraintValueBuilder constraintValueBuilder,
LHSGeneratorContextFactory generatorContextFactory,
StringBuilder b,
String indentation,
boolean isPatternNegated) |
| Modifier and Type | Method and Description |
|---|---|
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) |
buildDefaultFieldValue, buildExpressionFieldValue, buildLiteralFieldValue, buildOperatorParameterDRL, buildReturnValueFieldValue, buildTemplateFieldValue, doesPeerHaveOutput, populateValueList, visitCompositeFactPattern, visitDSLSentence, visitFactPattern, visitFromAccumulateCompositeFactPattern, visitFromAccumulateCompositeFactPattern, visitFromCollectCompositeFactPattern, visitFromCompositeFactPattern, visitFromCompositeFactPattern, visitFromEntryPointFactPattern, visitFromEntryPointFactPatternpublic RuleTemplateModelDRLPersistenceImpl.LHSPatternVisitor(boolean isDSLEnhanced,
Map<String,IFactPattern> bindingsPatterns,
Map<String,FieldConstraint> bindingsFields,
DRLConstraintValueBuilder constraintValueBuilder,
LHSGeneratorContextFactory generatorContextFactory,
StringBuilder b,
String indentation,
boolean isPatternNegated)
protected void preGeneratePattern(LHSGeneratorContext gctx)
preGeneratePattern in class RuleModelDRLPersistenceImpl.LHSPatternVisitorprotected void postGeneratePattern(LHSGeneratorContext gctx)
postGeneratePattern in class RuleModelDRLPersistenceImpl.LHSPatternVisitorprotected void preGenerateNestedConnector(LHSGeneratorContext gctx)
preGenerateNestedConnector in class RuleModelDRLPersistenceImpl.LHSPatternVisitorprotected void postGenerateNestedConnector(LHSGeneratorContext gctx)
postGenerateNestedConnector in class RuleModelDRLPersistenceImpl.LHSPatternVisitorprotected void preGenerateNestedConstraint(LHSGeneratorContext gctx)
preGenerateNestedConstraint in class RuleModelDRLPersistenceImpl.LHSPatternVisitorprotected void postGenerateNestedConstraint(LHSGeneratorContext gctx)
postGenerateNestedConstraint in class RuleModelDRLPersistenceImpl.LHSPatternVisitorprotected void generateConstraint(FieldConstraint constr, LHSGeneratorContext gctx)
generateConstraint in class RuleModelDRLPersistenceImpl.LHSPatternVisitorpublic void generateSeparator(FieldConstraint constr, LHSGeneratorContext gctx)
generateSeparator in class RuleModelDRLPersistenceImpl.LHSPatternVisitorprotected void addConnectiveFieldRestriction(StringBuilder buf, int type, String fieldType, String operator, Map<String,String> parameters, String value, ExpressionFormLine expression, LHSGeneratorContext gctx, boolean spaceBeforeOperator)
addConnectiveFieldRestriction in class RuleModelDRLPersistenceImpl.LHSPatternVisitorpublic void visitFreeFormLine(FreeFormLine ffl)
visitFreeFormLine in class RuleModelDRLPersistenceImpl.LHSPatternVisitorpublic void visitFromCollectCompositeFactPattern(FromCollectCompositeFactPattern pattern, boolean isSubPattern)
visitFromCollectCompositeFactPattern in class RuleModelDRLPersistenceImpl.LHSPatternVisitorCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.