Class KieFileSystemImpl
- java.lang.Object
-
- org.drools.compiler.kie.builder.impl.KieFileSystemImpl
-
- All Implemented Interfaces:
java.io.Serializable,org.kie.api.builder.KieFileSystem
public class KieFileSystemImpl extends java.lang.Object implements org.kie.api.builder.KieFileSystem, java.io.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(java.lang.String... paths)org.kie.api.builder.KieFileSystemgenerateAndWritePomXML(org.kie.api.builder.ReleaseId releaseId)MemoryFileSystemgetMfs()byte[]read(java.lang.String path)org.kie.api.builder.KieFileSystemwrite(java.lang.String path, byte[] content)org.kie.api.builder.KieFileSystemwrite(java.lang.String path, java.lang.String text)org.kie.api.builder.KieFileSystemwrite(java.lang.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, java.lang.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(java.lang.String content)org.kie.api.builder.KieFileSystemwritePomXML(byte[] content)org.kie.api.builder.KieFileSystemwritePomXML(java.lang.String content)
-
-
-
Constructor Detail
-
KieFileSystemImpl
public KieFileSystemImpl()
-
KieFileSystemImpl
public KieFileSystemImpl(MemoryFileSystem mfs)
-
-
Method Detail
-
write
public org.kie.api.builder.KieFileSystem write(java.lang.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(java.lang.String path, java.lang.String text)- Specified by:
writein interfaceorg.kie.api.builder.KieFileSystem
-
write
public org.kie.api.builder.KieFileSystem write(org.drools.util.PortablePath path, java.lang.String text)
-
write
public org.kie.api.builder.KieFileSystem write(java.lang.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(java.lang.String... paths)
- Specified by:
deletein interfaceorg.kie.api.builder.KieFileSystem
-
read
public byte[] read(java.lang.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(java.lang.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(java.lang.String content)
- Specified by:
writeKModuleXMLin interfaceorg.kie.api.builder.KieFileSystem
-
getMfs
public MemoryFileSystem getMfs()
-
clone
public org.kie.api.builder.KieFileSystem clone()
- Overrides:
clonein classjava.lang.Object
-
-