public abstract class AbstractGeneratorStrategy extends Object implements GeneratorStrategy
GeneratorStrategy.Mode| Constructor and Description |
|---|
AbstractGeneratorStrategy() |
| Modifier and Type | Method and Description |
|---|---|
File |
getFile(Definition definition) |
File |
getFile(Definition definition,
GeneratorStrategy.Mode mode) |
File |
getFile(String fileName) |
String |
getFileHeader(Definition definition) |
String |
getFileName(Definition definition) |
String |
getFileName(Definition definition,
GeneratorStrategy.Mode mode) |
File |
getFileRoot() |
String |
getFullJavaClassName(Definition definition) |
String |
getFullJavaClassName(Definition definition,
GeneratorStrategy.Mode mode)
This is the same as calling
getFullJavaClassName(definition, Mode.DEFAULT) |
String |
getFullJavaIdentifier(Definition definition)
This is applied to definitions that can result in reference static and
instance members.
|
List<String> |
getFullJavaIdentifiers(Collection<? extends Definition> definitions) |
List<String> |
getFullJavaIdentifiers(Definition... definitions) |
String |
getJavaClassExtends(Definition definition)
This is the same as calling
getJavaClassExtends(definition, Mode.DEFAULT) |
List<String> |
getJavaClassImplements(Definition definition)
This is the same as calling
getJavaClassImplements(definition, Mode.DEFAULT) |
String |
getJavaClassName(Definition definition)
This is the same as calling
getJavaClassName(definition, Mode.DEFAULT) |
String |
getJavaGetterName(Definition definition)
This is applied to definitions that can result in getters of a container.
|
List<String> |
getJavaIdentifiers(Collection<? extends Definition> definitions) |
List<String> |
getJavaIdentifiers(Definition... definitions) |
String |
getJavaMemberName(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 |
getJavaMethodName(Definition definition)
This is applied to definitions that can result in methods.
|
String |
getJavaPackageName(Definition definition)
This is the same as calling
getJavaPackageName(definition, Mode.DEFAULT) |
String |
getJavaSetterName(Definition definition)
This is applied to definitions that can result in setters of a container.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFileHeader, getInstanceFields, getJavaBeansGettersAndSetters, getJavaClassExtends, getJavaClassImplements, getJavaClassName, getJavaGetterName, getJavaIdentifier, getJavaMemberName, getJavaMethodName, getJavaPackageName, getJavaSetterName, getOverloadSuffix, getTargetDirectory, getTargetPackage, setInstanceFields, setJavaBeansGettersAndSetters, setTargetDirectory, setTargetPackagepublic final String getFileName(Definition definition)
getFileName in interface GeneratorStrategypublic final String getFileName(Definition definition, GeneratorStrategy.Mode mode)
getFileName in interface GeneratorStrategypublic final File getFileRoot()
getFileRoot in interface GeneratorStrategypublic final File getFile(Definition definition)
getFile in interface GeneratorStrategypublic final File getFile(Definition definition, GeneratorStrategy.Mode mode)
getFile in interface GeneratorStrategypublic final File getFile(String fileName)
getFile in interface GeneratorStrategypublic final String getFileHeader(Definition definition)
getFileHeader in interface GeneratorStrategy
This file is generated by jOOQ.
public final String getFullJavaIdentifier(Definition definition)
GeneratorStrategyTableDefinition is a java identifiergetFullJavaIdentifier in interface GeneratorStrategypublic final String getJavaSetterName(Definition definition)
GeneratorStrategyColumnDefinition, 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)
getJavaSetterName in interface GeneratorStrategypublic final String getJavaGetterName(Definition definition)
GeneratorStrategyColumnDefinition, 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)
getJavaGetterName in interface GeneratorStrategypublic final String getJavaMethodName(Definition definition)
GeneratorStrategyRoutineDefinition
This is the same as calling
getJavaMethodName(definition, Mode.DEFAULT)
getJavaMethodName in interface GeneratorStrategypublic final String getJavaClassExtends(Definition definition)
GeneratorStrategygetJavaClassExtends(definition, Mode.DEFAULT)getJavaClassExtends in interface GeneratorStrategynull or an empty string, then no super class is
extended.public final List<String> getJavaClassImplements(Definition definition)
GeneratorStrategygetJavaClassImplements(definition, Mode.DEFAULT)getJavaClassImplements in interface GeneratorStrategynull or an empty list, then no interfaces are
implemented.public final String getJavaClassName(Definition definition)
GeneratorStrategygetJavaClassName(definition, Mode.DEFAULT)getJavaClassName in interface GeneratorStrategypublic final String getJavaPackageName(Definition definition)
GeneratorStrategygetJavaPackageName(definition, Mode.DEFAULT)getJavaPackageName in interface GeneratorStrategypublic final String getJavaMemberName(Definition definition)
GeneratorStrategygetJavaMemberName(definition, Mode.DEFAULT)getJavaMemberName in interface GeneratorStrategypublic final String getFullJavaClassName(Definition definition)
getFullJavaClassName in interface GeneratorStrategypublic final String getFullJavaClassName(Definition definition, GeneratorStrategy.Mode mode)
GeneratorStrategygetFullJavaClassName(definition, Mode.DEFAULT)getFullJavaClassName in interface GeneratorStrategypublic final List<String> getJavaIdentifiers(Collection<? extends Definition> definitions)
getJavaIdentifiers in interface GeneratorStrategyGeneratorStrategy.getJavaIdentifier(Definition)public final List<String> getJavaIdentifiers(Definition... definitions)
getJavaIdentifiers in interface GeneratorStrategyGeneratorStrategy.getJavaIdentifier(Definition)public final List<String> getFullJavaIdentifiers(Collection<? extends Definition> definitions)
getFullJavaIdentifiers in interface GeneratorStrategyGeneratorStrategy.getFullJavaIdentifier(Definition)public final List<String> getFullJavaIdentifiers(Definition... definitions)
getFullJavaIdentifiers in interface GeneratorStrategyGeneratorStrategy.getFullJavaIdentifier(Definition)Copyright © 2018. All rights reserved.