public static class GuidedDTBRDRLPersistence.LHSPatternVisitor extends RuleModelDRLPersistenceImpl.LHSPatternVisitor
buf, constraintValueBuilder, generatorContextFactory
Constructor and Description |
---|
GuidedDTBRDRLPersistence.LHSPatternVisitor(boolean isDSLEnhanced,
TemplateDataProvider rowDataProvider,
Map<String,org.drools.workbench.models.datamodel.rule.IFactPattern> bindingsPatterns,
Map<String,org.drools.workbench.models.datamodel.rule.FieldConstraint> bindingsFields,
DRLConstraintValueBuilder constraintValueBuilder,
GeneratorContextFactory 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,
org.drools.workbench.models.datamodel.rule.ExpressionFormLine expression,
GeneratorContext gctx,
boolean spaceBeforeOperator) |
protected void |
buildTemplateFieldValue(int type,
String fieldType,
String value,
StringBuilder buf) |
protected void |
generateConstraint(org.drools.workbench.models.datamodel.rule.FieldConstraint constr,
GeneratorContext gctx) |
protected boolean |
isValidFieldConstraint(org.drools.workbench.models.datamodel.rule.FieldConstraint constr) |
void |
visitFreeFormLine(org.drools.workbench.models.datamodel.rule.FreeFormLine ffl) |
void |
visitFromCollectCompositeFactPattern(org.drools.workbench.models.datamodel.rule.FromCollectCompositeFactPattern pattern,
boolean isSubPattern) |
buildDefaultFieldValue, buildExpressionFieldValue, buildLiteralFieldValue, buildOperatorParameterDRL, buildReturnValueFieldValue, generateSeparator, postGenerateNestedConnector, postGenerateNestedConstraint, preGenerateConstraints, preGenerateNestedConnector, preGenerateNestedConstraint, visitCompositeFactPattern, visitDSLSentence, visitFactPattern, visitFromAccumulateCompositeFactPattern, visitFromAccumulateCompositeFactPattern, visitFromCollectCompositeFactPattern, visitFromCompositeFactPattern, visitFromCompositeFactPattern, visitFromEntryPointFactPattern, visitFromEntryPointFactPattern
public GuidedDTBRDRLPersistence.LHSPatternVisitor(boolean isDSLEnhanced, TemplateDataProvider rowDataProvider, Map<String,org.drools.workbench.models.datamodel.rule.IFactPattern> bindingsPatterns, Map<String,org.drools.workbench.models.datamodel.rule.FieldConstraint> bindingsFields, DRLConstraintValueBuilder constraintValueBuilder, GeneratorContextFactory generatorContextFactory, StringBuilder b, String indentation, boolean isPatternNegated)
protected boolean isValidFieldConstraint(org.drools.workbench.models.datamodel.rule.FieldConstraint constr)
protected void generateConstraint(org.drools.workbench.models.datamodel.rule.FieldConstraint constr, GeneratorContext gctx)
generateConstraint
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
protected void addConnectiveFieldRestriction(StringBuilder buf, int type, String fieldType, String operator, Map<String,String> parameters, String value, org.drools.workbench.models.datamodel.rule.ExpressionFormLine expression, GeneratorContext gctx, boolean spaceBeforeOperator)
addConnectiveFieldRestriction
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
protected void buildTemplateFieldValue(int type, String fieldType, String value, StringBuilder buf)
buildTemplateFieldValue
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
public void visitFreeFormLine(org.drools.workbench.models.datamodel.rule.FreeFormLine ffl)
visitFreeFormLine
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
public void visitFromCollectCompositeFactPattern(org.drools.workbench.models.datamodel.rule.FromCollectCompositeFactPattern pattern, boolean isSubPattern)
visitFromCollectCompositeFactPattern
in class RuleModelDRLPersistenceImpl.LHSPatternVisitor
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.