Package org.drools.base
Interface RuleBase
public interface RuleBase
-
Method Summary
Modifier and TypeMethodDescriptionaddPackage(KiePackage pkg) voidaddPackages(Collection<? extends KiePackage> newPkgs) voidaddRules(Collection<RuleImpl> rules) getId()getOrCreateExactTypeDeclaration(Class<?> nodeClass) getPackage(String name) getTypeDeclaration(Class<?> classType) voidremoveRules(Collection<RuleImpl> rules) voidsetContainerId(String containerId)
-
Method Details
-
getRootClassLoader
ClassLoader getRootClassLoader() -
getOrCreateExactTypeDeclaration
-
getTypeDeclaration
-
getConfiguration
KieBaseConfiguration getConfiguration() -
getPackages
InternalKnowledgePackage[] getPackages() -
getPackage
-
addPackage
-
addPackages
-
getPackagesMap
Map<String,InternalKnowledgePackage> getPackagesMap() -
addRules
- Throws:
InvalidPatternException
-
removeRules
- Throws:
InvalidPatternException
-
getId
String getId() -
getContainerId
String getContainerId() -
setContainerId
-
getGlobals
-