## Uses of Interface
org.kie.api.builder.KieFileSystem

- Packages that use KieFileSystem
  Package | Description
  --- | ---
  org.kie.api | Base KIE API classes.
  org.kie.api.builder |

- - ### Uses of KieFileSystem in org.kie.api

    Methods in org.kie.api that return KieFileSystem
    Modifier and Type | Method | Description
    --- | --- | ---
    `KieFileSystem` | KieServices.`newKieFileSystem()` | Creates a new KieFileSystem used to programmatically define the resources composing a KieModule

    Methods in org.kie.api with parameters of type KieFileSystem
    Modifier and Type | Method | Description
    --- | --- | ---
    `KieBuilder` | KieServices.`newKieBuilder​(KieFileSystem kieFileSystem)` | Creates a new KieBuilder to build the KieModule contained in the given KieFileSystem
    `KieBuilder` | KieServices.`newKieBuilder​(KieFileSystem kieFileSystem, java.lang.ClassLoader classLoader)` | Creates a new KieBuilder to build the KieModule contained in the given KieFileSystem and using the given class loader

  - ### Uses of KieFileSystem in org.kie.api.builder

    Methods in org.kie.api.builder that return KieFileSystem
    Modifier and Type | Method | Description
    --- | --- | ---
    `KieFileSystem` | KieFileSystem.`generateAndWritePomXML​(ReleaseId releaseId)` | Generates a basic maven pom file with the given ReleaseId (groupId, artifactId and version) and adds it to this KieFileSystem
    `KieFileSystem` | KieFileSystem.`write​(java.lang.String path, byte[] content)` | Adds the given content to this KieFileSystem in the specified path
    `KieFileSystem` | KieFileSystem.`write​(java.lang.String path, java.lang.String content)` | Adds the given content to this KieFileSystem in the specified path
    `KieFileSystem` | KieFileSystem.`write​(java.lang.String path, Resource resource)` | Adds the given Resource to this KieFileSystem in the specified path
    `KieFileSystem` | KieFileSystem.`write​(Resource resource)` | Adds the given Resource to this KieFileSystem
    `KieFileSystem` | KieFileSystem.`writeKModuleXML​(byte[] content)` | Adds the given kmodule.xml file to this KieFileSystem
    `KieFileSystem` | KieFileSystem.`writeKModuleXML​(java.lang.String content)` | Adds the given kmodule.xml file to this KieFileSystem
    `KieFileSystem` | KieFileSystem.`writePomXML​(byte[] content)` | Adds the given pom.xml file to this KieFileSystem
    `KieFileSystem` | KieFileSystem.`writePomXML​(java.lang.String content)` | Adds the given pom.xml file to this KieFileSystem