|
Drools :: Compiler 6.2.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.drools.compiler.rule.builder.PackageBuildContext
org.drools.compiler.rule.builder.RuleBuildContext
public class RuleBuildContext
A context for the current build
| Constructor Summary | |
|---|---|
RuleBuildContext(KnowledgeBuilderImpl kBuilder,
RuleDescr ruleDescr,
DialectCompiletimeRegistry dialectCompiletimeRegistry,
org.drools.core.definitions.InternalKnowledgePackage pkg,
Dialect defaultDialect)
Default constructor |
|
| Method Summary | |
|---|---|
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.definitions.rule.impl.RuleImpl |
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)
|
| Methods inherited from class org.drools.compiler.rule.builder.PackageBuildContext |
|---|
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RuleBuildContext(KnowledgeBuilderImpl kBuilder,
RuleDescr ruleDescr,
DialectCompiletimeRegistry dialectCompiletimeRegistry,
org.drools.core.definitions.InternalKnowledgePackage pkg,
Dialect defaultDialect)
| Method Detail |
|---|
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 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()
|
Drools :: Compiler 6.2.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||