Package org.kie.internal.builder.conf
Class DumpDirOption
- java.lang.Object
-
- org.kie.internal.builder.conf.DumpDirOption
-
- All Implemented Interfaces:
java.io.Serializable
,org.kie.api.conf.Option
,org.kie.api.conf.SingleValueOption
,KnowledgeBuilderOption
,SingleValueKieBuilderOption
public class DumpDirOption extends java.lang.Object implements SingleValueKieBuilderOption
A class for the dump directory configuration. I.e., for the directory where Drools will dump generated code for debugging purposes. If this option is not set, drools will generate and compile all code in memory.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static org.kie.api.conf.OptionKey<DumpDirOption>
KEY
static java.lang.String
PROPERTY_NAME
The property name for the drools dump directory configuration-
Fields inherited from interface org.kie.internal.builder.conf.KnowledgeBuilderOption
TYPE
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
static DumpDirOption
get(java.io.File dir)
This is a factory method for this DumpDirectoryOption configuration.java.io.File
getDirectory()
Returns the directory to which drools should dump generated filesjava.lang.String
getPropertyName()
int
hashCode()
java.lang.String
toString()
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.kie.internal.builder.conf.KnowledgeBuilderOption
type
-
-
-
-
Field Detail
-
PROPERTY_NAME
public static final java.lang.String PROPERTY_NAME
The property name for the drools dump directory configuration- See Also:
- Constant Field Values
-
KEY
public static org.kie.api.conf.OptionKey<DumpDirOption> KEY
-
-
Method Detail
-
get
public static DumpDirOption get(java.io.File dir)
This is a factory method for this DumpDirectoryOption configuration. The factory method is a best practice for the case where the actual object construction is changed in the future.- Parameters:
dir
- the directory to which drools will dump files- Returns:
- the actual type safe dump directory configuration.
-
getPropertyName
public java.lang.String getPropertyName()
- Specified by:
getPropertyName
in interfaceorg.kie.api.conf.Option
-
getDirectory
public java.io.File getDirectory()
Returns the directory to which drools should dump generated files- Returns:
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-