public static class GuidedDTBRDRLPersistence.LHSPatternVisitor extends RuleModelDRLPersistenceImpl.LHSPatternVisitor
buf, constraintValueBuilder, generatorContextFactory, rootContext
Constructor and Description |
---|
GuidedDTBRDRLPersistence.LHSPatternVisitor(boolean isDSLEnhanced,
TemplateDataProvider rowDataProvider,
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 |
buildTemplateFieldValue(String operator,
int type,
String fieldType,
String value,
StringBuilder buf) |
protected void |
generateConstraint(FieldConstraint constr,
LHSGeneratorContext gctx) |
protected boolean |
isValidFieldConstraint(FieldConstraint constr) |
void |
visitFreeFormLine(FreeFormLine ffl) |
void |
visitFromCollectCompositeFactPattern(FromCollectCompositeFactPattern pattern,
boolean isSubPattern) |
buildDefaultFieldValue, buildExpressionFieldValue, buildLiteralFieldValue, buildOperatorParameterDRL, buildReturnValueFieldValue, doesPeerHaveOutput, generateSeparator, populateValueList, postGenerateNestedConnector, postGenerateNestedConstraint, postGeneratePattern, preGenerateNestedConnector, preGenerateNestedConstraint, preGeneratePattern, visitCompositeFactPattern, visitDSLSentence, visitFactPattern, visitFromAccumulateCompositeFactPattern, visitFromAccumulateCompositeFactPattern, visitFromCollectCompositeFactPattern, visitFromCompositeFactPattern, visitFromCompositeFactPattern, visitFromEntryPointFactPattern, visitFromEntryPointFactPattern
public GuidedDTBRDRLPersistence.LHSPatternVisitor(boolean isDSLEnhanced, TemplateDataProvider rowDataProvider, Map<String,IFactPattern> bindingsPatterns, Map<String,FieldConstraint> bindingsFields, DRLConstraintValueBuilder constraintValueBuilder, LHSGeneratorContextFactory generatorContextFactory, StringBuilder b, String indentation, boolean isPatternNegated)
protected boolean isValidFieldConstraint(FieldConstraint constr)
protected void generateConstraint(FieldConstraint constr, LHSGeneratorContext gctx)
generateConstraint
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
protected void buildTemplateFieldValue(String operator, int type, String fieldType, String value, StringBuilder buf)
buildTemplateFieldValue
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–2015 JBoss by Red Hat. All rights reserved.