Interface KieFileSystem


  • public interface KieFileSystem
    KieFileSystem is an in memory file system used to programmatically define the resources composing a KieModule
    • Method Detail

      • generateAndWritePomXML

        KieFileSystem generateAndWritePomXML​(ReleaseId releaseId)
        Generates a basic maven pom file with the given ReleaseId (groupId, artifactId and version) and adds it to this KieFileSystem
      • writePomXML

        KieFileSystem writePomXML​(byte[] content)
        Adds the given pom.xml file to this KieFileSystem
      • writePomXML

        KieFileSystem writePomXML​(String content)
        Adds the given pom.xml file to this KieFileSystem
      • writeKModuleXML

        KieFileSystem writeKModuleXML​(byte[] content)
        Adds the given kmodule.xml file to this KieFileSystem
      • writeKModuleXML

        KieFileSystem writeKModuleXML​(String content)
        Adds the given kmodule.xml file to this KieFileSystem
      • write

        KieFileSystem write​(String path,
                            byte[] content)
        Adds the given content to this KieFileSystem in the specified path
      • write

        KieFileSystem write​(String path,
                            String content)
        Adds the given content to this KieFileSystem in the specified path
      • delete

        void delete​(String... paths)
        Removes the files in the given paths from this KieFileSystem
      • read

        byte[] read​(String path)
        Returns the content of the file in the specified path as a byte[]