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, visitFromEntryPointFactPattern
public 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.LHSPatternVisitor
protected void postGeneratePattern(LHSGeneratorContext gctx)
postGeneratePattern
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
protected void preGenerateNestedConnector(LHSGeneratorContext gctx)
preGenerateNestedConnector
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
protected void postGenerateNestedConnector(LHSGeneratorContext gctx)
postGenerateNestedConnector
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
protected void preGenerateNestedConstraint(LHSGeneratorContext gctx)
preGenerateNestedConstraint
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
protected void postGenerateNestedConstraint(LHSGeneratorContext gctx)
postGenerateNestedConstraint
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
protected void generateConstraint(FieldConstraint constr, LHSGeneratorContext gctx)
generateConstraint
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
public void generateSeparator(FieldConstraint constr, LHSGeneratorContext gctx)
generateSeparator
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
protected 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.LHSPatternVisitor
public void visitFreeFormLine(FreeFormLine ffl)
visitFreeFormLine
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
public void visitFromCollectCompositeFactPattern(FromCollectCompositeFactPattern pattern, boolean isSubPattern)
visitFromCollectCompositeFactPattern
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.