Drools :: Compiler 6.0.0.CR5

org.drools.compiler.kie.builder.impl
Class MemoryKieModule

java.lang.Object
  extended by org.drools.compiler.kie.builder.impl.AbstractKieModule
      extended by org.drools.compiler.kie.builder.impl.MemoryKieModule
All Implemented Interfaces:
ResourceReader, InternalKieModule, org.kie.api.builder.KieModule

public class MemoryKieModule
extends AbstractKieModule
implements ResourceReader


Field Summary
 
Fields inherited from class org.drools.compiler.kie.builder.impl.AbstractKieModule
compilationCache, pomModel, releaseId
 
Constructor Summary
MemoryKieModule(org.kie.api.builder.ReleaseId releaseId)
           
MemoryKieModule(org.kie.api.builder.ReleaseId releaseId, org.kie.api.builder.model.KieModuleModel kieProject, MemoryFileSystem mfs)
           
 
Method Summary
 byte[] getBytes()
           
 byte[] getBytes(String path)
           
 File getFile()
           
 Collection<String> getFileNames()
           
 MemoryFileSystem getMemoryFileSystem()
           
 boolean isAvailable(String path)
           
 String toString()
           
 
Methods inherited from class org.drools.compiler.kie.builder.impl.AbstractKieModule
addFile, addKieDependency, cacheKnowledgeBuilderForKieBase, cacheResultsForKieBase, getClassesMap, getCompilationCache, getJarDependencies, getKieDependencies, getKieModuleModel, getKnowledgeBuilderForKieBase, getKnowledgePackagesForKieBase, getKnowledgeResultsCache, getPomModel, getReleaseId, getResource, getResourceConfiguration, setPomModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MemoryKieModule

public MemoryKieModule(org.kie.api.builder.ReleaseId releaseId)

MemoryKieModule

public MemoryKieModule(org.kie.api.builder.ReleaseId releaseId,
                       org.kie.api.builder.model.KieModuleModel kieProject,
                       MemoryFileSystem mfs)
Method Detail

isAvailable

public boolean isAvailable(String path)
Specified by:
isAvailable in interface ResourceReader
Specified by:
isAvailable in interface InternalKieModule

getBytes

public byte[] getBytes(String path)
Specified by:
getBytes in interface ResourceReader
Specified by:
getBytes in interface InternalKieModule

getFileNames

public Collection<String> getFileNames()
Specified by:
getFileNames in interface ResourceReader
Specified by:
getFileNames in interface InternalKieModule

getMemoryFileSystem

public MemoryFileSystem getMemoryFileSystem()

getFile

public File getFile()
Specified by:
getFile in interface InternalKieModule

getBytes

public byte[] getBytes()
Specified by:
getBytes in interface InternalKieModule

toString

public String toString()
Overrides:
toString in class Object

Drools :: Compiler 6.0.0.CR5

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