Class ModelWriter
- java.lang.Object
-
- org.drools.model.codegen.execmodel.ModelWriter
-
public class ModelWriter extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classModelWriter.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.StringgeneratedClassNamesFileContent(java.util.Set<java.lang.String> generatedClassNames)org.drools.util.PortablePathgetBasePath()voidwriteGeneratedClassNamesFile(java.util.Set<java.lang.String> generatedClassNames, org.drools.compiler.compiler.io.memory.MemoryFileSystem trgMfs, org.kie.api.builder.ReleaseId releaseId)ModelWriter.ResultwriteModel(org.drools.compiler.compiler.io.memory.MemoryFileSystem srcMfs, java.util.Collection<PackageSources> packageSources)voidwriteModelFile(java.util.Collection<java.lang.String> modelSources, org.drools.compiler.compiler.io.memory.MemoryFileSystem trgMfs, org.kie.api.builder.ReleaseId releaseId)voidwriteRuleUnitServiceFile(java.util.Collection<java.lang.String> ruleUnitClassNames, org.drools.compiler.compiler.io.memory.MemoryFileSystem trgMfs)
-
-
-
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)
-
-