public class RuleBuildContext extends PackageBuildContext
Constructor and Description |
---|
RuleBuildContext(PackageBuilder pkgBuilder,
RuleDescr ruleDescr,
DialectCompiletimeRegistry dialectCompiletimeRegistry,
org.drools.core.rule.Package pkg,
Dialect defaultDialect)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
Stack<org.drools.core.rule.RuleConditionElement> |
getBuildStack() |
DroolsCompilerComponentFactory |
getCompilerFactory() |
org.drools.core.spi.DeclarationScopeResolver |
getDeclarationResolver()
Returns the available declarationResolver instance
|
int |
getNextPatternId() |
int |
getPatternId() |
org.drools.core.rule.Pattern |
getPrefixPattern() |
org.drools.core.rule.Rule |
getRule()
Returns the current Rule being built
|
RuleDescr |
getRuleDescr()
Returns the current RuleDescriptor
|
boolean |
needsStreamMode() |
void |
setCompilerFactory(DroolsCompilerComponentFactory compilerFactory) |
void |
setDeclarationResolver(org.drools.core.spi.DeclarationScopeResolver variables)
Sets the available declarationResolver instance
|
void |
setNeedStreamMode() |
void |
setPatternId(int patternId) |
void |
setPrefixPattern(org.drools.core.rule.Pattern prefixPattern) |
addError, addMethod, addWarning, getConfiguration, getCurrentId, getDescrLookups, getDialect, getDialect, getDialectRegistry, getErrors, getInvokerLookups, getInvokers, getMethods, getNextId, getPackageBuilder, getParentDescr, getPkg, getWarnings, init, isTypesafe, setDescrLookups, setDialect, setInvokerLookups, setInvokers, setParentDescr, setTypesafe
public RuleBuildContext(PackageBuilder pkgBuilder, RuleDescr ruleDescr, DialectCompiletimeRegistry dialectCompiletimeRegistry, org.drools.core.rule.Package pkg, Dialect defaultDialect)
public org.drools.core.rule.Rule getRule()
public RuleDescr getRuleDescr()
public org.drools.core.spi.DeclarationScopeResolver getDeclarationResolver()
public void setDeclarationResolver(org.drools.core.spi.DeclarationScopeResolver variables)
variables
- public int getPatternId()
public int getNextPatternId()
public void setPatternId(int patternId)
public Stack<org.drools.core.rule.RuleConditionElement> getBuildStack()
public DroolsCompilerComponentFactory getCompilerFactory()
public void setCompilerFactory(DroolsCompilerComponentFactory compilerFactory)
public boolean needsStreamMode()
public void setNeedStreamMode()
public void setPrefixPattern(org.drools.core.rule.Pattern prefixPattern)
public org.drools.core.rule.Pattern getPrefixPattern()
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.