Package org.drools.modelcompiler.builder
Class RuleWriter
- java.lang.Object
-
- org.drools.modelcompiler.builder.RuleWriter
-
public class RuleWriter extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classRuleWriter.RuleFileSource
-
Field Summary
Fields Modifier and Type Field Description static StringDROOLS_CHECK_NON_EXTERNALISED_LAMBDAstatic booleanEXTERNALIZE_LAMBDAS
-
Constructor Summary
Constructors Constructor Description RuleWriter(String rulesFileName, PackageModel.RuleSourceResult rulesSource, PackageModel pkgModel)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<String>getClassNames()StringgetMainSource()Map<String,String>getModelsByUnit()StringgetName()List<RuleWriter.RuleFileSource>getRuleSources()static booleanisCheckNonExternalisedLambda()static voidsetCheckNonExternalisedLambda(boolean checkNonExternalisedLambda)
-
-
-
Field Detail
-
EXTERNALIZE_LAMBDAS
public static final boolean EXTERNALIZE_LAMBDAS
- See Also:
- Constant Field Values
-
DROOLS_CHECK_NON_EXTERNALISED_LAMBDA
public static final String DROOLS_CHECK_NON_EXTERNALISED_LAMBDA
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RuleWriter
public RuleWriter(String rulesFileName, PackageModel.RuleSourceResult rulesSource, PackageModel pkgModel)
-
-
Method Detail
-
getName
public String getName()
-
getClassNames
public Collection<String> getClassNames()
-
getMainSource
public String getMainSource()
-
getRuleSources
public List<RuleWriter.RuleFileSource> getRuleSources()
-
isCheckNonExternalisedLambda
public static boolean isCheckNonExternalisedLambda()
-
setCheckNonExternalisedLambda
public static void setCheckNonExternalisedLambda(boolean checkNonExternalisedLambda)
-
-