Class ModelWriter


  • public class ModelWriter
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ModelWriter.Result  
    • Constructor Summary

      Constructors 
      Constructor Description
      ModelWriter()  
      ModelWriter​(java.lang.String basePath)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String generatedClassNamesFileContent​(java.util.Set<java.lang.String> generatedClassNames)  
      org.drools.util.PortablePath getBasePath()  
      void writeGeneratedClassNamesFile​(java.util.Set<java.lang.String> generatedClassNames, org.drools.compiler.compiler.io.memory.MemoryFileSystem trgMfs, org.kie.api.builder.ReleaseId releaseId)  
      ModelWriter.Result writeModel​(org.drools.compiler.compiler.io.memory.MemoryFileSystem srcMfs, java.util.Collection<PackageSources> packageSources)  
      void writeModelFile​(java.util.Collection<java.lang.String> modelSources, org.drools.compiler.compiler.io.memory.MemoryFileSystem trgMfs, org.kie.api.builder.ReleaseId releaseId)  
      void writeRuleUnitServiceFile​(java.util.Collection<java.lang.String> ruleUnitClassNames, org.drools.compiler.compiler.io.memory.MemoryFileSystem trgMfs)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ModelWriter

        public ModelWriter()
      • ModelWriter

        public ModelWriter​(java.lang.String basePath)
    • Method Detail

      • writeModel

        public ModelWriter.Result writeModel​(org.drools.compiler.compiler.io.memory.MemoryFileSystem srcMfs,
                                             java.util.Collection<PackageSources> packageSources)
      • getBasePath

        public org.drools.util.PortablePath getBasePath()
      • writeModelFile

        public void writeModelFile​(java.util.Collection<java.lang.String> modelSources,
                                   org.drools.compiler.compiler.io.memory.MemoryFileSystem trgMfs,
                                   org.kie.api.builder.ReleaseId releaseId)
      • writeRuleUnitServiceFile

        public void writeRuleUnitServiceFile​(java.util.Collection<java.lang.String> ruleUnitClassNames,
                                             org.drools.compiler.compiler.io.memory.MemoryFileSystem trgMfs)
      • writeGeneratedClassNamesFile

        public void writeGeneratedClassNamesFile​(java.util.Set<java.lang.String> generatedClassNames,
                                                 org.drools.compiler.compiler.io.memory.MemoryFileSystem trgMfs,
                                                 org.kie.api.builder.ReleaseId releaseId)
      • generatedClassNamesFileContent

        public static java.lang.String generatedClassNamesFileContent​(java.util.Set<java.lang.String> generatedClassNames)