Drools :: Compiler 6.0.0.CR5

org.drools.compiler.kie.builder.impl
Interface InternalKieModule

All Superinterfaces:
org.kie.api.builder.KieModule
All Known Implementing Classes:
AbstractKieModule, FileKieModule, MemoryKieModule, ZipKieModule

public interface InternalKieModule
extends org.kie.api.builder.KieModule


Method Summary
 void addKieDependency(InternalKieModule dependency)
           
 void cacheKnowledgeBuilderForKieBase(String kieBaseName, org.kie.internal.builder.KnowledgeBuilder kbuilder)
           
 void cacheResultsForKieBase(String kieBaseName, org.kie.api.builder.Results results)
           
 byte[] getBytes()
           
 byte[] getBytes(String pResourceName)
           
 Map<String,byte[]> getClassesMap(boolean includeTypeDeclarations)
           
 File getFile()
           
 Collection<String> getFileNames()
           
 Collection<org.kie.api.builder.ReleaseId> getJarDependencies()
           
 Map<org.kie.api.builder.ReleaseId,InternalKieModule> getKieDependencies()
           
 org.kie.api.builder.model.KieModuleModel getKieModuleModel()
           
 org.kie.internal.builder.KnowledgeBuilder getKnowledgeBuilderForKieBase(String kieBaseName)
           
 Collection<org.kie.internal.definition.KnowledgePackage> getKnowledgePackagesForKieBase(String kieBaseName)
           
 Map<String,org.kie.api.builder.Results> getKnowledgeResultsCache()
           
 org.kie.api.io.Resource getResource(String fileName)
           
 boolean isAvailable(String pResourceName)
           
 
Methods inherited from interface org.kie.api.builder.KieModule
getReleaseId
 

Method Detail

cacheKnowledgeBuilderForKieBase

void cacheKnowledgeBuilderForKieBase(String kieBaseName,
                                     org.kie.internal.builder.KnowledgeBuilder kbuilder)

getKnowledgeBuilderForKieBase

org.kie.internal.builder.KnowledgeBuilder getKnowledgeBuilderForKieBase(String kieBaseName)

getKnowledgePackagesForKieBase

Collection<org.kie.internal.definition.KnowledgePackage> getKnowledgePackagesForKieBase(String kieBaseName)

cacheResultsForKieBase

void cacheResultsForKieBase(String kieBaseName,
                            org.kie.api.builder.Results results)

getKnowledgeResultsCache

Map<String,org.kie.api.builder.Results> getKnowledgeResultsCache()

getKieModuleModel

org.kie.api.builder.model.KieModuleModel getKieModuleModel()

getBytes

byte[] getBytes()

getResource

org.kie.api.io.Resource getResource(String fileName)

getKieDependencies

Map<org.kie.api.builder.ReleaseId,InternalKieModule> getKieDependencies()

addKieDependency

void addKieDependency(InternalKieModule dependency)

getJarDependencies

Collection<org.kie.api.builder.ReleaseId> getJarDependencies()

isAvailable

boolean isAvailable(String pResourceName)

getBytes

byte[] getBytes(String pResourceName)

getFileNames

Collection<String> getFileNames()

getFile

File getFile()

getClassesMap

Map<String,byte[]> getClassesMap(boolean includeTypeDeclarations)

Drools :: Compiler 6.0.0.CR5

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.