Package adams.data.jooq
Class AbstractJOOQCodeGeneratorProvider
- java.lang.Object
-
- adams.core.logging.LoggingObject
-
- adams.core.logging.CustomLoggingLevelObject
-
- adams.core.option.AbstractOptionHandler
-
- adams.data.jooq.AbstractJOOQCodeGeneratorProvider
-
- All Implemented Interfaces:
adams.core.Destroyable
,adams.core.GlobalInfoSupporter
,adams.core.logging.LoggingLevelHandler
,adams.core.logging.LoggingSupporter
,adams.core.option.OptionHandler
,adams.core.SizeOfHandler
,Serializable
- Direct Known Subclasses:
JavaCodeGeneratorProvider
public abstract class AbstractJOOQCodeGeneratorProvider extends adams.core.option.AbstractOptionHandler
Ancestor for providers that create instances of jOOQ code generators.- Version:
- $Revision: 8697 $
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractJOOQCodeGeneratorProvider()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
check()
Performs some checks.protected abstract org.jooq.util.Generator
doGenerate()
Returns the actual code generator.org.jooq.util.Generator
generate()
Returns the code generator to use.-
Methods inherited from class adams.core.option.AbstractOptionHandler
cleanUpOptions, defineOptions, destroy, finishInit, getDefaultLoggingLevel, getOptionManager, globalInfo, initialize, loggingLevelTipText, newOptionManager, reset, setLoggingLevel, toCommandLine, toString
-
Methods inherited from class adams.core.logging.LoggingObject
configureLogger, getLogger, getLoggingLevel, initializeLogging, isLoggingEnabled, sizeOf
-
-
-
-
Method Detail
-
check
protected void check()
Performs some checks.
Default implementation does nothing.
-
doGenerate
protected abstract org.jooq.util.Generator doGenerate()
Returns the actual code generator.- Returns:
- the code generator
-
generate
public org.jooq.util.Generator generate()
Returns the code generator to use.
-
-