Class PackageSources
- java.lang.Object
-
- org.drools.model.codegen.execmodel.PackageSources
-
- Direct Known Subclasses:
CodegenPackageSources
public class PackageSources extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<GeneratedFile>accumulateSourcesprotected GeneratedFiledomainClassSourceprotected java.util.Collection<java.lang.String>executableRulesClassesprotected java.util.List<GeneratedFile>lambdaClassesprotected GeneratedFilemainSourceprotected java.util.List<GeneratedFile>pojoSourcesprotected java.util.List<GeneratedFile>ruleSources
-
Constructor Summary
Constructors Constructor Description PackageSources()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcollectGeneratedFiles(java.util.List<GeneratedFile> generatedFiles)static PackageSourcesdumpSources(PackageModel pkgModel)java.util.Collection<java.lang.String>getExecutableRulesClasses()java.util.Collection<java.lang.String>getModelNames()java.util.Collection<java.lang.String>getRuleUnitClassNames()protected static java.lang.StringlogSource(java.lang.String source)protected static RuleWriterwriteRules(PackageModel pkgModel, PackageSources sources, PackageModelWriter packageModelWriter)
-
-
-
Field Detail
-
pojoSources
protected java.util.List<GeneratedFile> pojoSources
-
accumulateSources
protected java.util.List<GeneratedFile> accumulateSources
-
ruleSources
protected java.util.List<GeneratedFile> ruleSources
-
lambdaClasses
protected java.util.List<GeneratedFile> lambdaClasses
-
mainSource
protected GeneratedFile mainSource
-
domainClassSource
protected GeneratedFile domainClassSource
-
executableRulesClasses
protected java.util.Collection<java.lang.String> executableRulesClasses
-
-
Method Detail
-
dumpSources
public static PackageSources dumpSources(PackageModel pkgModel)
-
writeRules
protected static RuleWriter writeRules(PackageModel pkgModel, PackageSources sources, PackageModelWriter packageModelWriter)
-
getModelNames
public java.util.Collection<java.lang.String> getModelNames()
-
getRuleUnitClassNames
public java.util.Collection<java.lang.String> getRuleUnitClassNames()
-
getExecutableRulesClasses
public java.util.Collection<java.lang.String> getExecutableRulesClasses()
-
logSource
protected static java.lang.String logSource(java.lang.String source)
-
collectGeneratedFiles
public void collectGeneratedFiles(java.util.List<GeneratedFile> generatedFiles)
-
-