Class KieFileSystemImpl
- java.lang.Object
-
- org.drools.compiler.kie.builder.impl.KieFileSystemImpl
-
- All Implemented Interfaces:
Serializable,org.kie.api.builder.KieFileSystem
public class KieFileSystemImpl extends Object implements org.kie.api.builder.KieFileSystem, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description KieFileSystemImpl()KieFileSystemImpl(MemoryFileSystem mfs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MemoryFileSystemasMemoryFileSystem()org.kie.api.builder.KieFileSystemclone()voiddelete(String... paths)org.kie.api.builder.KieFileSystemgenerateAndWritePomXML(org.kie.api.builder.ReleaseId releaseId)MemoryFileSystemgetMfs()byte[]read(String path)org.kie.api.builder.KieFileSystemwrite(String path, byte[] content)org.kie.api.builder.KieFileSystemwrite(String path, String text)org.kie.api.builder.KieFileSystemwrite(String path, org.kie.api.io.Resource resource)org.kie.api.builder.KieFileSystemwrite(org.drools.util.PortablePath path, byte[] content)org.kie.api.builder.KieFileSystemwrite(org.drools.util.PortablePath path, String text)org.kie.api.builder.KieFileSystemwrite(org.drools.util.PortablePath path, org.kie.api.io.Resource resource)org.kie.api.builder.KieFileSystemwrite(org.kie.api.io.Resource resource)org.kie.api.builder.KieFileSystemwriteKModuleXML(byte[] content)org.kie.api.builder.KieFileSystemwriteKModuleXML(String content)org.kie.api.builder.KieFileSystemwritePomXML(byte[] content)org.kie.api.builder.KieFileSystemwritePomXML(String content)
-
-
-
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:
writein interfaceorg.kie.api.builder.KieFileSystem
-
write
public org.kie.api.builder.KieFileSystem write(org.drools.util.PortablePath path, byte[] content)
-
write
public org.kie.api.builder.KieFileSystem write(String path, String text)
- Specified by:
writein interfaceorg.kie.api.builder.KieFileSystem
-
write
public org.kie.api.builder.KieFileSystem write(org.drools.util.PortablePath path, String text)
-
write
public org.kie.api.builder.KieFileSystem write(String path, org.kie.api.io.Resource resource)
- Specified by:
writein interfaceorg.kie.api.builder.KieFileSystem
-
write
public org.kie.api.builder.KieFileSystem write(org.drools.util.PortablePath path, org.kie.api.io.Resource resource)
-
write
public org.kie.api.builder.KieFileSystem write(org.kie.api.io.Resource resource)
- Specified by:
writein interfaceorg.kie.api.builder.KieFileSystem
-
delete
public void delete(String... paths)
- Specified by:
deletein interfaceorg.kie.api.builder.KieFileSystem
-
read
public byte[] read(String path)
- Specified by:
readin interfaceorg.kie.api.builder.KieFileSystem
-
asMemoryFileSystem
public MemoryFileSystem asMemoryFileSystem()
-
generateAndWritePomXML
public org.kie.api.builder.KieFileSystem generateAndWritePomXML(org.kie.api.builder.ReleaseId releaseId)
- Specified by:
generateAndWritePomXMLin interfaceorg.kie.api.builder.KieFileSystem
-
writePomXML
public org.kie.api.builder.KieFileSystem writePomXML(byte[] content)
- Specified by:
writePomXMLin interfaceorg.kie.api.builder.KieFileSystem
-
writePomXML
public org.kie.api.builder.KieFileSystem writePomXML(String content)
- Specified by:
writePomXMLin interfaceorg.kie.api.builder.KieFileSystem
-
writeKModuleXML
public org.kie.api.builder.KieFileSystem writeKModuleXML(byte[] content)
- Specified by:
writeKModuleXMLin interfaceorg.kie.api.builder.KieFileSystem
-
writeKModuleXML
public org.kie.api.builder.KieFileSystem writeKModuleXML(String content)
- Specified by:
writeKModuleXMLin interfaceorg.kie.api.builder.KieFileSystem
-
getMfs
public MemoryFileSystem getMfs()
-
-