|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface GeneratorStrategy
A strategy for naming various artefacts generated from Definition's
| Nested Class Summary | |
|---|---|
static class |
GeneratorStrategy.Mode
The "mode" by which an artefact should be named |
| Method Summary | |
|---|---|
File |
getFile(org.jooq.util.Definition definition)
|
File |
getFile(org.jooq.util.Definition definition,
GeneratorStrategy.Mode mode)
|
String |
getFileName(org.jooq.util.Definition definition)
|
String |
getFileName(org.jooq.util.Definition definition,
GeneratorStrategy.Mode mode)
|
String |
getFullJavaClassName(org.jooq.util.Definition definition)
|
String |
getFullJavaClassName(org.jooq.util.Definition definition,
GeneratorStrategy.Mode mode)
This is the same as calling getFullJavaClassName(definition, Mode.DEFAULT) |
String |
getFullJavaIdentifier(org.jooq.util.Definition definition)
This is applied to definitions that can result in singleton static and instance members. |
boolean |
getInstanceFields()
Whether fields are instance fields (as opposed to static fields) |
String |
getJavaClassName(org.jooq.util.Definition definition)
This is the same as calling getJavaClassName(definition, Mode.DEFAULT) |
String |
getJavaClassName(org.jooq.util.Definition definition,
GeneratorStrategy.Mode mode)
|
String |
getJavaGetterName(org.jooq.util.Definition definition)
This is applied to definitions that can result in getters of a container. |
String |
getJavaGetterName(org.jooq.util.Definition definition,
GeneratorStrategy.Mode mode)
This is applied to definitions that can result in getters of a container. |
String |
getJavaIdentifier(org.jooq.util.Definition definition)
This is applied to definitions that can result in singleton static and instance members. |
String |
getJavaMemberName(org.jooq.util.Definition definition)
The "java member name" is applied where a definition is used as a member (for POJOs) or as a method argument (for setters). |
String |
getJavaMemberName(org.jooq.util.Definition definition,
GeneratorStrategy.Mode mode)
The "java member name" is applied where a definition is used as a member (for POJOs) or as a method argument (for setters). |
String |
getJavaMethodName(org.jooq.util.Definition definition)
This is applied to definitions that can result in methods. |
String |
getJavaMethodName(org.jooq.util.Definition definition,
GeneratorStrategy.Mode mode)
This is applied to definitions that can result in methods. |
String |
getJavaPackageName(org.jooq.util.Definition definition)
This is the same as calling getJavaPackageName(definition, Mode.DEFAULT) |
String |
getJavaPackageName(org.jooq.util.Definition definition,
GeneratorStrategy.Mode mode)
|
String |
getJavaSetterName(org.jooq.util.Definition definition)
This is applied to definitions that can result in setters of a container. |
String |
getJavaSetterName(org.jooq.util.Definition definition,
GeneratorStrategy.Mode mode)
This is applied to definitions that can result in setters of a container. |
String |
getTargetDirectory()
The target directory |
String |
getTargetPackage()
|
void |
setInstanceFields(boolean instanceFields)
Whether fields are instance fields (as opposed to static fields) |
void |
setTargetDirectory(String directory)
Initialise the target directory |
void |
setTargetPackage(String packageName)
Initialise the target package name |
| Method Detail |
|---|
String getTargetDirectory()
void setTargetDirectory(String directory)
String getTargetPackage()
void setTargetPackage(String packageName)
void setInstanceFields(boolean instanceFields)
boolean getInstanceFields()
String getJavaIdentifier(org.jooq.util.Definition definition)
TableDefinition is a java identifier
String getFullJavaIdentifier(org.jooq.util.Definition definition)
TableDefinition is a java identifier
String getJavaSetterName(org.jooq.util.Definition definition)
ColumnDefinition, the
container a TableDefinition. Then this would apply to records and
POJOs. Also, the definition could be an AttributeDefinition and
the container a UDTDefinition
This is the same as calling
getJavaSetterName(definition, Mode.DEFAULT)
String getJavaSetterName(org.jooq.util.Definition definition,
GeneratorStrategy.Mode mode)
ColumnDefinition, the
container a TableDefinition. Then this would apply to records and
POJOs. Also, the definition could be an AttributeDefinition and
the container a UDTDefinition
String getJavaGetterName(org.jooq.util.Definition definition)
ColumnDefinition, the
container a TableDefinition. Then this would apply to records and
POJOs. Also, the definition could be an AttributeDefinition and
the container a UDTDefinition
This is the same as calling
getJavaGetterName(definition, Mode.DEFAULT)
String getJavaGetterName(org.jooq.util.Definition definition,
GeneratorStrategy.Mode mode)
ColumnDefinition, the
container a TableDefinition. Then this would apply to records and
POJOs. Also, the definition could be an AttributeDefinition and
the container a UDTDefinition
String getJavaMethodName(org.jooq.util.Definition definition)
RoutineDefinition
This is the same as calling
getJavaMethodName(definition, Mode.DEFAULT)
String getJavaMethodName(org.jooq.util.Definition definition,
GeneratorStrategy.Mode mode)
RoutineDefinition
String getJavaClassName(org.jooq.util.Definition definition)
getJavaClassName(definition, Mode.DEFAULT)
String getJavaClassName(org.jooq.util.Definition definition,
GeneratorStrategy.Mode mode)
String getJavaPackageName(org.jooq.util.Definition definition)
getJavaPackageName(definition, Mode.DEFAULT)
String getJavaPackageName(org.jooq.util.Definition definition,
GeneratorStrategy.Mode mode)
String getJavaMemberName(org.jooq.util.Definition definition)
ColumnDefinitionParameterDefinitionAttributeDefinitiongetJavaMemberName(definition, Mode.DEFAULT)
String getJavaMemberName(org.jooq.util.Definition definition,
GeneratorStrategy.Mode mode)
ColumnDefinitionParameterDefinitionAttributeDefinition
String getFullJavaClassName(org.jooq.util.Definition definition)
String getFullJavaClassName(org.jooq.util.Definition definition,
GeneratorStrategy.Mode mode)
getFullJavaClassName(definition, Mode.DEFAULT)
String getFileName(org.jooq.util.Definition definition)
String getFileName(org.jooq.util.Definition definition,
GeneratorStrategy.Mode mode)
File getFile(org.jooq.util.Definition definition)
File getFile(org.jooq.util.Definition definition,
GeneratorStrategy.Mode mode)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||