java.lang.Object
org.jooq.codegen.AbstractGeneratorStrategy
org.jooq.codegen.AbstractDelegatingGeneratorStrategy
org.jooq.codegen.PrefixSuffixGeneratorStrategy
- Alle implementierten Schnittstellen:
GeneratorStrategy
A
GeneratorStrategy that delegates to another, adding a prefix and/or
suffix to some identifiers.- Autor:
- Lukas Eder
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.jooq.codegen.GeneratorStrategy
GeneratorStrategy.Mode -
Feldübersicht
Von Klasse geerbte Felder org.jooq.codegen.AbstractDelegatingGeneratorStrategy
delegate -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetJavaClassName(Definition definition, GeneratorStrategy.Mode mode) getJavaGetterName(Definition definition, GeneratorStrategy.Mode mode) This is applied to definitions that can result in getters of a container.getJavaIdentifier(Definition definition) This is applied to definitions that can result in reference static and instance members.getJavaMemberName(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).getJavaMethodName(Definition definition, GeneratorStrategy.Mode mode) This is applied to definitions that can result in methods.getJavaPackageName(Definition definition, GeneratorStrategy.Mode mode) getJavaSetterName(Definition definition, GeneratorStrategy.Mode mode) This is applied to definitions that can result in setters of a container.withJavaClassNamePrefix(String prefix) withJavaClassNameSuffix(String suffix) withJavaGetterNamePrefix(String prefix) withJavaGetterNameSuffix(String suffix) withJavaIdentifierPrefix(String prefix) withJavaIdentifierSuffix(String suffix) withJavaMemberNamePrefix(String prefix) withJavaMemberNameSuffix(String suffix) withJavaMethodNamePrefix(String prefix) withJavaMethodNameSuffix(String suffix) withJavaPackageNamePrefix(String prefix) withJavaPackageNameSuffix(String suffix) withJavaSetterNamePrefix(String prefix) withJavaSetterNameSuffix(String suffix) Von Klasse geerbte Methoden org.jooq.codegen.AbstractDelegatingGeneratorStrategy
getFileHeader, getGlobalNamesFileHeader, getGlobalNamesJavaClassExtends, getGlobalNamesJavaClassImplements, getGlobalNamesJavaClassName, getGlobalNamesJavaPackageName, getGlobalReferencesFileHeader, getGlobalReferencesJavaClassExtends, getGlobalReferencesJavaClassImplements, getGlobalReferencesJavaClassName, getGlobalReferencesJavaPackageName, getInstanceFields, getJavaBeansGettersAndSetters, getJavaClassExtends, getJavaClassImplements, getJavaEnumLiteral, getJavaGetterOverride, getJavaMemberOverride, getJavaMethodOverride, getJavaSetterOverride, getOverloadSuffix, getTargetDirectory, getTargetLanguage, getTargetLocale, getTargetPackage, getUseTableNameForUnambiguousFKs, setInstanceFields, setJavaBeansGettersAndSetters, setTargetDirectory, setTargetLanguage, setTargetLocale, setTargetPackage, setUseTableNameForUnambiguousFKsVon Klasse geerbte Methoden org.jooq.codegen.AbstractGeneratorStrategy
getFile, getFile, getFile, getFileHeader, getFileName, getFileName, getFileRoot, getFullJavaClassName, getFullJavaClassName, getFullJavaIdentifier, getFullJavaIdentifiers, getFullJavaIdentifiers, getGlobalNamesFile, getGlobalNamesFileName, getGlobalNamesFullJavaClassName, getGlobalReferencesFile, getGlobalReferencesFileName, getGlobalReferencesFullJavaClassName, getJavaClassExtends, getJavaClassImplements, getJavaClassName, getJavaEnumLiterals, getJavaEnumLiterals, getJavaGetterName, getJavaIdentifiers, getJavaIdentifiers, getJavaMemberName, getJavaMethodName, getJavaPackageName, getJavaSetterName
-
Konstruktordetails
-
PrefixSuffixGeneratorStrategy
-
-
Methodendetails
-
withJavaIdentifierPrefix
-
withJavaIdentifierSuffix
-
withJavaSetterNamePrefix
-
withJavaSetterNameSuffix
-
withJavaGetterNamePrefix
-
withJavaGetterNameSuffix
-
withJavaMethodNamePrefix
-
withJavaMethodNameSuffix
-
withJavaClassNamePrefix
-
withJavaClassNameSuffix
-
withJavaPackageNamePrefix
-
withJavaPackageNameSuffix
-
withJavaMemberNamePrefix
-
withJavaMemberNameSuffix
-
getJavaIdentifier
Beschreibung aus Schnittstelle kopiert:GeneratorStrategyThis is applied to definitions that can result in reference static and instance members. For instance, the reference instance of aTableDefinitionis a java identifier- Gibt zurück:
- The Java identifier representing this object, e.g. [my_table]
-
getJavaSetterName
Beschreibung aus Schnittstelle kopiert:GeneratorStrategyThis is applied to definitions that can result in setters of a container. For example, the definition could be aColumnDefinition, the container aTableDefinition. Then this would apply to records and POJOs. Also, the definition could be anAttributeDefinitionand the container aUDTDefinition- Gibt zurück:
- The Java setter method name representing this object, e.g. [setMyTable]
-
getJavaGetterName
Beschreibung aus Schnittstelle kopiert:GeneratorStrategyThis is applied to definitions that can result in getters of a container. For example, the definition could be aColumnDefinition, the container aTableDefinition. Then this would apply to records and POJOs. Also, the definition could be anAttributeDefinitionand the container aUDTDefinition- Gibt zurück:
- The Java getter method name representing this object, e.g. [getMyTable]
-
getJavaMethodName
Beschreibung aus Schnittstelle kopiert:GeneratorStrategyThis is applied to definitions that can result in methods. For example, the definition could be aRoutineDefinition- Gibt zurück:
- The Java method name representing this object, e.g. [myFunction]
-
getJavaClassName
- Gibt zurück:
- The Java class name representing this object, e.g. [MyTableSuffix]
-
getJavaPackageName
- Gibt zurück:
- The Java package name of this object, e.g. [org.jooq.generated]
-
getJavaMemberName
Beschreibung aus Schnittstelle kopiert:GeneratorStrategyThe "java member name" is applied where a definition is used as a member (for POJOs) or as a method argument (for setters). Example definitions are- Gibt zurück:
- The Java class name representing this object, starting with a lower case character, e.g. [myTableSuffix]
-