public class RuleBuildContext extends PackageBuildContext
Constructor and Description |
---|
RuleBuildContext(KnowledgeBuilderImpl kBuilder,
RuleDescr ruleDescr,
DialectCompiletimeRegistry dialectCompiletimeRegistry,
org.drools.core.definitions.InternalKnowledgePackage pkg,
Dialect defaultDialect)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
DroolsCompilerComponentFactory |
getCompilerFactory() |
org.drools.core.spi.DeclarationScopeResolver |
getDeclarationResolver()
Returns the available declarationResolver instance
|
int |
getNextPatternId() |
org.drools.core.rule.Pattern |
getPrefixPattern() |
org.drools.core.definitions.rule.impl.RuleImpl |
getRule()
Returns the current Rule being built
|
RuleDescr |
getRuleDescr()
Returns the current RuleDescriptor
|
boolean |
needsStreamMode() |
void |
setDeclarationResolver(org.drools.core.spi.DeclarationScopeResolver declarationResolver)
Sets the available declarationResolver instance
|
void |
setNeedStreamMode() |
void |
setPrefixPattern(org.drools.core.rule.Pattern prefixPattern) |
addError, addMethod, addWarning, getConfiguration, getCurrentId, getDescrLookups, getDialect, getDialect, getDialectRegistry, getErrors, getInvokerLookups, getInvokers, getKnowledgeBuilder, getMethods, getNextId, getParentDescr, getPkg, getWarnings, init, isTypesafe, setDescrLookups, setDialect, setInvokerLookups, setInvokers, setParentDescr, setTypesafe
public RuleBuildContext(KnowledgeBuilderImpl kBuilder, RuleDescr ruleDescr, DialectCompiletimeRegistry dialectCompiletimeRegistry, org.drools.core.definitions.InternalKnowledgePackage pkg, Dialect defaultDialect)
public org.drools.core.definitions.rule.impl.RuleImpl getRule()
public RuleDescr getRuleDescr()
public org.drools.core.spi.DeclarationScopeResolver getDeclarationResolver()
public void setDeclarationResolver(org.drools.core.spi.DeclarationScopeResolver declarationResolver)
public int getNextPatternId()
public DroolsCompilerComponentFactory getCompilerFactory()
public boolean needsStreamMode()
public void setNeedStreamMode()
public void setPrefixPattern(org.drools.core.rule.Pattern prefixPattern)
public org.drools.core.rule.Pattern getPrefixPattern()
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.