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, visitFromEntryPointFactPatternpublic 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.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.LHSPatternVisitorprotected void buildTemplateFieldValue(String operator, int type, String fieldType, String value, StringBuilder buf)
buildTemplateFieldValue 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–2015 JBoss by Red Hat. All rights reserved.