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 MemoryFileSystem
asMemoryFileSystem()
org.kie.api.builder.KieFileSystem
clone()
void
delete(java.lang.String... paths)
org.kie.api.builder.KieFileSystem
generateAndWritePomXML(org.kie.api.builder.ReleaseId releaseId)
MemoryFileSystem
getMfs()
byte[]
read(java.lang.String path)
org.kie.api.builder.KieFileSystem
write(java.lang.String path, byte[] content)
org.kie.api.builder.KieFileSystem
write(java.lang.String path, java.lang.String text)
org.kie.api.builder.KieFileSystem
write(java.lang.String path, org.kie.api.io.Resource resource)
org.kie.api.builder.KieFileSystem
write(org.drools.util.PortablePath path, byte[] content)
org.kie.api.builder.KieFileSystem
write(org.drools.util.PortablePath path, java.lang.String text)
org.kie.api.builder.KieFileSystem
write(org.drools.util.PortablePath path, org.kie.api.io.Resource resource)
org.kie.api.builder.KieFileSystem
write(org.kie.api.io.Resource resource)
org.kie.api.builder.KieFileSystem
writeKModuleXML(byte[] content)
org.kie.api.builder.KieFileSystem
writeKModuleXML(java.lang.String content)
org.kie.api.builder.KieFileSystem
writePomXML(byte[] content)
org.kie.api.builder.KieFileSystem
writePomXML(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:
write
in 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:
write
in 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:
write
in 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:
write
in interfaceorg.kie.api.builder.KieFileSystem
-
delete
public void delete(java.lang.String... paths)
- Specified by:
delete
in interfaceorg.kie.api.builder.KieFileSystem
-
read
public byte[] read(java.lang.String path)
- Specified by:
read
in 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:
generateAndWritePomXML
in interfaceorg.kie.api.builder.KieFileSystem
-
writePomXML
public org.kie.api.builder.KieFileSystem writePomXML(byte[] content)
- Specified by:
writePomXML
in interfaceorg.kie.api.builder.KieFileSystem
-
writePomXML
public org.kie.api.builder.KieFileSystem writePomXML(java.lang.String content)
- Specified by:
writePomXML
in interfaceorg.kie.api.builder.KieFileSystem
-
writeKModuleXML
public org.kie.api.builder.KieFileSystem writeKModuleXML(byte[] content)
- Specified by:
writeKModuleXML
in interfaceorg.kie.api.builder.KieFileSystem
-
writeKModuleXML
public org.kie.api.builder.KieFileSystem writeKModuleXML(java.lang.String content)
- Specified by:
writeKModuleXML
in interfaceorg.kie.api.builder.KieFileSystem
-
getMfs
public MemoryFileSystem getMfs()
-
clone
public org.kie.api.builder.KieFileSystem clone()
- Overrides:
clone
in classjava.lang.Object
-
-