public abstract class AbstractGeneratorStrategy extends java.lang.Object implements GeneratorStrategy
GeneratorStrategy.Mode| Constructor and Description |
|---|
AbstractGeneratorStrategy() |
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
getFile(Definition definition) |
java.io.File |
getFile(Definition definition,
GeneratorStrategy.Mode mode) |
java.io.File |
getFile(java.lang.String fileName) |
java.lang.String |
getFileHeader(Definition definition) |
java.lang.String |
getFileName(Definition definition) |
java.lang.String |
getFileName(Definition definition,
GeneratorStrategy.Mode mode) |
java.io.File |
getFileRoot() |
java.lang.String |
getFullJavaClassName(Definition definition) |
java.lang.String |
getFullJavaClassName(Definition definition,
GeneratorStrategy.Mode mode)
This is the same as calling
getFullJavaClassName(definition, Mode.DEFAULT) |
java.lang.String |
getFullJavaIdentifier(Definition definition)
This is applied to definitions that can result in reference static and
instance members.
|
java.util.List<java.lang.String> |
getFullJavaIdentifiers(java.util.Collection<? extends Definition> definitions) |
java.util.List<java.lang.String> |
getFullJavaIdentifiers(Definition... definitions) |
java.lang.String |
getJavaClassExtends(Definition definition)
This is the same as calling
getJavaClassExtends(definition, Mode.DEFAULT) |
java.util.List<java.lang.String> |
getJavaClassImplements(Definition definition)
This is the same as calling
getJavaClassImplements(definition, Mode.DEFAULT) |
java.lang.String |
getJavaClassName(Definition definition)
This is the same as calling
getJavaClassName(definition, Mode.DEFAULT) |
java.lang.String |
getJavaGetterName(Definition definition)
This is applied to definitions that can result in getters of a container.
|
java.util.List<java.lang.String> |
getJavaIdentifiers(java.util.Collection<? extends Definition> definitions) |
java.util.List<java.lang.String> |
getJavaIdentifiers(Definition... definitions) |
java.lang.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).
|
java.lang.String |
getJavaMethodName(Definition definition)
This is applied to definitions that can result in methods.
|
java.lang.String |
getJavaPackageName(Definition definition)
This is the same as calling
getJavaPackageName(definition, Mode.DEFAULT) |
java.lang.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 java.lang.String getFileName(Definition definition)
getFileName in interface GeneratorStrategypublic final java.lang.String getFileName(Definition definition, GeneratorStrategy.Mode mode)
getFileName in interface GeneratorStrategypublic final java.io.File getFileRoot()
getFileRoot in interface GeneratorStrategypublic final java.io.File getFile(Definition definition)
getFile in interface GeneratorStrategypublic final java.io.File getFile(Definition definition, GeneratorStrategy.Mode mode)
getFile in interface GeneratorStrategypublic final java.io.File getFile(java.lang.String fileName)
getFile in interface GeneratorStrategypublic final java.lang.String getFileHeader(Definition definition)
getFileHeader in interface GeneratorStrategy
This file is generated by jOOQ.
public final java.lang.String getFullJavaIdentifier(Definition definition)
GeneratorStrategyTableDefinition is a java identifiergetFullJavaIdentifier in interface GeneratorStrategypublic final java.lang.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 java.lang.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 java.lang.String getJavaMethodName(Definition definition)
GeneratorStrategyRoutineDefinition
This is the same as calling
getJavaMethodName(definition, Mode.DEFAULT)
getJavaMethodName in interface GeneratorStrategypublic final java.lang.String getJavaClassExtends(Definition definition)
GeneratorStrategygetJavaClassExtends(definition, Mode.DEFAULT)getJavaClassExtends in interface GeneratorStrategynull or an empty string, then no super class is
extended.public final java.util.List<java.lang.String> getJavaClassImplements(Definition definition)
GeneratorStrategygetJavaClassImplements(definition, Mode.DEFAULT)getJavaClassImplements in interface GeneratorStrategynull or an empty list, then no interfaces are
implemented.public final java.lang.String getJavaClassName(Definition definition)
GeneratorStrategygetJavaClassName(definition, Mode.DEFAULT)getJavaClassName in interface GeneratorStrategypublic final java.lang.String getJavaPackageName(Definition definition)
GeneratorStrategygetJavaPackageName(definition, Mode.DEFAULT)getJavaPackageName in interface GeneratorStrategypublic final java.lang.String getJavaMemberName(Definition definition)
GeneratorStrategygetJavaMemberName(definition, Mode.DEFAULT)getJavaMemberName in interface GeneratorStrategypublic final java.lang.String getFullJavaClassName(Definition definition)
getFullJavaClassName in interface GeneratorStrategypublic final java.lang.String getFullJavaClassName(Definition definition, GeneratorStrategy.Mode mode)
GeneratorStrategygetFullJavaClassName(definition, Mode.DEFAULT)getFullJavaClassName in interface GeneratorStrategypublic final java.util.List<java.lang.String> getJavaIdentifiers(java.util.Collection<? extends Definition> definitions)
getJavaIdentifiers in interface GeneratorStrategyGeneratorStrategy.getJavaIdentifier(Definition)public final java.util.List<java.lang.String> getJavaIdentifiers(Definition... definitions)
getJavaIdentifiers in interface GeneratorStrategyGeneratorStrategy.getJavaIdentifier(Definition)public final java.util.List<java.lang.String> getFullJavaIdentifiers(java.util.Collection<? extends Definition> definitions)
getFullJavaIdentifiers in interface GeneratorStrategyGeneratorStrategy.getFullJavaIdentifier(Definition)public final java.util.List<java.lang.String> getFullJavaIdentifiers(Definition... definitions)
getFullJavaIdentifiers in interface GeneratorStrategyGeneratorStrategy.getFullJavaIdentifier(Definition)Copyright © 2018. All Rights Reserved.