Drools :: Compiler 6.0.0.CR5

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

java.lang.Object
  extended by org.drools.compiler.kie.builder.impl.KieFileSystemImpl
All Implemented Interfaces:
org.kie.api.builder.KieFileSystem

public class KieFileSystemImpl
extends Object
implements org.kie.api.builder.KieFileSystem


Constructor Summary
KieFileSystemImpl()
           
KieFileSystemImpl(MemoryFileSystem mfs)
           
 
Method Summary
 MemoryFileSystem asMemoryFileSystem()
           
 void delete(String... paths)
           
 org.kie.api.builder.KieFileSystem generateAndWritePomXML(org.kie.api.builder.ReleaseId releaseId)
           
 byte[] read(String path)
           
 org.kie.api.builder.KieFileSystem write(org.kie.api.io.Resource resource)
           
 org.kie.api.builder.KieFileSystem write(String path, byte[] content)
           
 org.kie.api.builder.KieFileSystem write(String path, org.kie.api.io.Resource resource)
           
 org.kie.api.builder.KieFileSystem write(String path, String text)
           
 org.kie.api.builder.KieFileSystem writeKModuleXML(byte[] content)
           
 org.kie.api.builder.KieFileSystem writeKModuleXML(String content)
           
 org.kie.api.builder.KieFileSystem writePomXML(byte[] content)
           
 org.kie.api.builder.KieFileSystem writePomXML(String content)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KieFileSystemImpl

public KieFileSystemImpl()

KieFileSystemImpl

public KieFileSystemImpl(MemoryFileSystem mfs)
Method Detail

write

public org.kie.api.builder.KieFileSystem write(String path,
                                               byte[] content)
Specified by:
write in interface org.kie.api.builder.KieFileSystem

write

public org.kie.api.builder.KieFileSystem write(String path,
                                               String text)
Specified by:
write in interface org.kie.api.builder.KieFileSystem

write

public org.kie.api.builder.KieFileSystem write(String path,
                                               org.kie.api.io.Resource resource)
Specified by:
write in interface org.kie.api.builder.KieFileSystem

write

public org.kie.api.builder.KieFileSystem write(org.kie.api.io.Resource resource)
Specified by:
write in interface org.kie.api.builder.KieFileSystem

delete

public void delete(String... paths)
Specified by:
delete in interface org.kie.api.builder.KieFileSystem

read

public byte[] read(String path)
Specified by:
read in interface org.kie.api.builder.KieFileSystem

asMemoryFileSystem

public MemoryFileSystem asMemoryFileSystem()

generateAndWritePomXML

public org.kie.api.builder.KieFileSystem generateAndWritePomXML(org.kie.api.builder.ReleaseId releaseId)
Specified by:
generateAndWritePomXML in interface org.kie.api.builder.KieFileSystem

writePomXML

public org.kie.api.builder.KieFileSystem writePomXML(byte[] content)
Specified by:
writePomXML in interface org.kie.api.builder.KieFileSystem

writePomXML

public org.kie.api.builder.KieFileSystem writePomXML(String content)
Specified by:
writePomXML in interface org.kie.api.builder.KieFileSystem

writeKModuleXML

public org.kie.api.builder.KieFileSystem writeKModuleXML(byte[] content)
Specified by:
writeKModuleXML in interface org.kie.api.builder.KieFileSystem

writeKModuleXML

public org.kie.api.builder.KieFileSystem writeKModuleXML(String content)
Specified by:
writeKModuleXML in interface org.kie.api.builder.KieFileSystem

Drools :: Compiler 6.0.0.CR5

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