Package org.drools.modelcompiler
Class RuleContext
- java.lang.Object
-
- org.drools.modelcompiler.RuleContext
-
public class RuleContext extends Object
-
-
Constructor Summary
Constructors Constructor Description RuleContext(KiePackagesBuilder builder, org.drools.core.definitions.impl.KnowledgePackageImpl pkg, org.drools.core.definitions.rule.impl.RuleImpl rule)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassLoadergetClassLoader()Map<String,org.drools.core.rule.Declaration>getDeclarations()Collection<org.drools.core.definitions.InternalKnowledgePackage>getKnowledgePackages()All KiePackage known to the KiePackagesBuilderorg.drools.core.definitions.impl.KnowledgePackageImplgetPkg()org.drools.core.definitions.rule.impl.RuleImplgetRule()booleanneedsStreamMode()voidsetNeedStreamMode()
-
-
-
Constructor Detail
-
RuleContext
public RuleContext(KiePackagesBuilder builder, org.drools.core.definitions.impl.KnowledgePackageImpl pkg, org.drools.core.definitions.rule.impl.RuleImpl rule)
-
-
Method Detail
-
getKnowledgePackages
public Collection<org.drools.core.definitions.InternalKnowledgePackage> getKnowledgePackages()
All KiePackage known to the KiePackagesBuilder
-
getPkg
public org.drools.core.definitions.impl.KnowledgePackageImpl getPkg()
-
getRule
public org.drools.core.definitions.rule.impl.RuleImpl getRule()
-
getClassLoader
public ClassLoader getClassLoader()
-
needsStreamMode
public boolean needsStreamMode()
-
setNeedStreamMode
public void setNeedStreamMode()
-
-