java.lang.Object
org.jooq.codegen.AbstractGeneratorStrategy
- Alle implementierten Schnittstellen:
GeneratorStrategy
- Bekannte direkte Unterklassen:
AbstractDelegatingGeneratorStrategy,DefaultGeneratorStrategy
Common base class for convenience method abstraction
- Autor:
- Lukas Eder
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.jooq.codegen.GeneratorStrategy
GeneratorStrategy.Mode -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal Filefinal FilegetFile(Definition definition) final FilegetFile(Definition definition, GeneratorStrategy.Mode mode) final StringgetFileHeader(Definition definition) final StringgetFileName(Definition definition) final StringgetFileName(Definition definition, GeneratorStrategy.Mode mode) final Filefinal StringgetFullJavaClassName(Definition definition) final StringgetFullJavaClassName(Definition definition, GeneratorStrategy.Mode mode) This is the same as callinggetFullJavaClassName(definition, Mode.DEFAULT)final StringgetFullJavaIdentifier(Definition definition) This is applied to definitions that can result in reference static and instance members.getFullJavaIdentifiers(Collection<? extends Definition> definitions) getFullJavaIdentifiers(Definition... definitions) final FilegetGlobalNamesFile(Definition container, Class<? extends Definition> objectType) final StringgetGlobalNamesFileName(Definition container, Class<? extends Definition> objectType) final StringgetGlobalNamesFullJavaClassName(Definition container, Class<? extends Definition> objectType) final FilegetGlobalReferencesFile(Definition container, Class<? extends Definition> objectType) final StringgetGlobalReferencesFileName(Definition container, Class<? extends Definition> objectType) final StringgetGlobalReferencesFullJavaClassName(Definition container, Class<? extends Definition> objectType) final StringgetJavaClassExtends(Definition definition) This is the same as callinggetJavaClassExtends(definition, Mode.DEFAULT)getJavaClassImplements(Definition definition) This is the same as callinggetJavaClassImplements(definition, Mode.DEFAULT)final StringgetJavaClassName(Definition definition) This is the same as callinggetJavaClassName(definition, Mode.DEFAULT)getJavaEnumLiterals(EnumDefinition definition, String... literals) getJavaEnumLiterals(EnumDefinition definition, Collection<? extends String> literals) final StringgetJavaGetterName(Definition definition) This is applied to definitions that can result in getters of a container.getJavaIdentifiers(Collection<? extends Definition> definitions) getJavaIdentifiers(Definition... definitions) final StringgetJavaMemberName(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).final StringgetJavaMethodName(Definition definition) This is applied to definitions that can result in methods.final StringgetJavaPackageName(Definition definition) This is the same as callinggetJavaPackageName(definition, Mode.DEFAULT)final StringgetJavaSetterName(Definition definition) This is applied to definitions that can result in setters of a container.Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.jooq.codegen.GeneratorStrategy
getFileHeader, getGlobalNamesFileHeader, getGlobalNamesJavaClassExtends, getGlobalNamesJavaClassImplements, getGlobalNamesJavaClassName, getGlobalNamesJavaPackageName, getGlobalReferencesFileHeader, getGlobalReferencesJavaClassExtends, getGlobalReferencesJavaClassImplements, getGlobalReferencesJavaClassName, getGlobalReferencesJavaPackageName, getInstanceFields, getJavaBeansGettersAndSetters, getJavaClassExtends, getJavaClassImplements, getJavaClassName, getJavaEnumLiteral, getJavaGetterName, getJavaGetterOverride, getJavaIdentifier, getJavaMemberName, getJavaMemberOverride, getJavaMethodName, getJavaMethodOverride, getJavaPackageName, getJavaSetterName, getJavaSetterOverride, getOverloadSuffix, getTargetDirectory, getTargetLanguage, getTargetLocale, getTargetPackage, getUseTableNameForUnambiguousFKs, setInstanceFields, setJavaBeansGettersAndSetters, setTargetDirectory, setTargetLanguage, setTargetLocale, setTargetPackage, setUseTableNameForUnambiguousFKs
-
Konstruktordetails
-
AbstractGeneratorStrategy
public AbstractGeneratorStrategy()
-
-
Methodendetails
-
getGlobalNamesFileName
public final String getGlobalNamesFileName(Definition container, Class<? extends Definition> objectType) - Angegeben von:
getGlobalNamesFileNamein SchnittstelleGeneratorStrategy- Gibt zurück:
- The Java class file name of the global names class for a given definition type, e.g. [TableNames.java]
-
getGlobalReferencesFileName
public final String getGlobalReferencesFileName(Definition container, Class<? extends Definition> objectType) - Angegeben von:
getGlobalReferencesFileNamein SchnittstelleGeneratorStrategy- Gibt zurück:
- The Java class file name of the global references class for a given definition type, e.g. [MyTable.java]
-
getFileName
- Angegeben von:
getFileNamein SchnittstelleGeneratorStrategy- Gibt zurück:
- The Java class file name representing this object, e.g. [MyTable.java]
-
getFileName
- Angegeben von:
getFileNamein SchnittstelleGeneratorStrategy- Gibt zurück:
- The Java class file name representing this object, e.g. [MyTableSuffix.java]
-
getFileRoot
- Angegeben von:
getFileRootin SchnittstelleGeneratorStrategy- Gibt zurück:
- The directory containing all Java objects, e.g. [C:\org\jooq\generated]
-
getGlobalNamesFile
- Angegeben von:
getGlobalNamesFilein SchnittstelleGeneratorStrategy- Gibt zurück:
- The Java class file name of the global names class for a given definition type, e.g. [C:\org\jooq\generated\TableNames.java]
-
getGlobalReferencesFile
public final File getGlobalReferencesFile(Definition container, Class<? extends Definition> objectType) - Angegeben von:
getGlobalReferencesFilein SchnittstelleGeneratorStrategy- Gibt zurück:
- The Java class file name of the global references class for a given definition type, e.g. [C:\org\jooq\generated\MyTable.java]
-
getFile
- Angegeben von:
getFilein SchnittstelleGeneratorStrategy- Gibt zurück:
- The Java class file name representing this object, e.g. [C:\org\jooq\generated\MyTable.java]
-
getFile
- Angegeben von:
getFilein SchnittstelleGeneratorStrategy- Gibt zurück:
- The Java class file name representing this object, e.g. [C:\org\jooq\generated\MyTableSuffix.java]
-
getFile
- Angegeben von:
getFilein SchnittstelleGeneratorStrategy- Gibt zurück:
- The Java class file name representing this object, e.g. [C:\org\jooq\generated\fileName]
-
getFileHeader
- Angegeben von:
getFileHeaderin SchnittstelleGeneratorStrategy- Gibt zurück:
- The Java class file header, e.g.
This file is generated by jOOQ.
-
getFullJavaIdentifier
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- Angegeben von:
getFullJavaIdentifierin SchnittstelleGeneratorStrategy- 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 aUDTDefinitionThis is the same as calling
getJavaSetterName(definition, Mode.DEFAULT)- Angegeben von:
getJavaSetterNamein SchnittstelleGeneratorStrategy- 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 aUDTDefinitionThis is the same as calling
getJavaGetterName(definition, Mode.DEFAULT)- Angegeben von:
getJavaGetterNamein SchnittstelleGeneratorStrategy- 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 aRoutineDefinitionThis is the same as calling
getJavaMethodName(definition, Mode.DEFAULT)- Angegeben von:
getJavaMethodNamein SchnittstelleGeneratorStrategy- Gibt zurück:
- The Java method name representing this object, e.g. [myFunction]
-
getJavaClassExtends
Beschreibung aus Schnittstelle kopiert:GeneratorStrategyThis is the same as callinggetJavaClassExtends(definition, Mode.DEFAULT)- Angegeben von:
getJavaClassExtendsin SchnittstelleGeneratorStrategy- Gibt zurück:
- The super class name of the Java class representing this object,
e.g. [com.example.AbstractPojo]. If this returns
nullor an empty string, then no super class is extended.
-
getJavaClassImplements
Beschreibung aus Schnittstelle kopiert:GeneratorStrategyThis is the same as callinggetJavaClassImplements(definition, Mode.DEFAULT)- Angegeben von:
getJavaClassImplementsin SchnittstelleGeneratorStrategy- Gibt zurück:
- The implemented interface names of the Java class name
representing this object, e.g. [com.example.Pojo] If this returns
nullor an empty list, then no interfaces are implemented.
-
getJavaClassName
Beschreibung aus Schnittstelle kopiert:GeneratorStrategyThis is the same as callinggetJavaClassName(definition, Mode.DEFAULT)- Angegeben von:
getJavaClassNamein SchnittstelleGeneratorStrategy- Gibt zurück:
- The Java class name representing this object, e.g. [MyTable]
-
getJavaPackageName
Beschreibung aus Schnittstelle kopiert:GeneratorStrategyThis is the same as callinggetJavaPackageName(definition, Mode.DEFAULT)- Angegeben von:
getJavaPackageNamein SchnittstelleGeneratorStrategy- 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 This is the same as callinggetJavaMemberName(definition, Mode.DEFAULT)- Angegeben von:
getJavaMemberNamein SchnittstelleGeneratorStrategy- Gibt zurück:
- The Java class name representing this object, starting with a lower case character, e.g. [myTable]
-
getGlobalNamesFullJavaClassName
public final String getGlobalNamesFullJavaClassName(Definition container, Class<? extends Definition> objectType) - Angegeben von:
getGlobalNamesFullJavaClassNamein SchnittstelleGeneratorStrategy- Gibt zurück:
- The full Java class name of the global names class for a given definition type, e.g. [org.jooq.generated.TableNames]
-
getGlobalReferencesFullJavaClassName
public final String getGlobalReferencesFullJavaClassName(Definition container, Class<? extends Definition> objectType) - Angegeben von:
getGlobalReferencesFullJavaClassNamein SchnittstelleGeneratorStrategy- Gibt zurück:
- The full Java class name of the global references class for a given definition type, e.g. [org.jooq.generated.MyTable]
-
getFullJavaClassName
- Angegeben von:
getFullJavaClassNamein SchnittstelleGeneratorStrategy- Gibt zurück:
- The full Java class name representing this object, e.g. [org.jooq.generated.MyTable]
-
getFullJavaClassName
Beschreibung aus Schnittstelle kopiert:GeneratorStrategyThis is the same as callinggetFullJavaClassName(definition, Mode.DEFAULT)- Angegeben von:
getFullJavaClassNamein SchnittstelleGeneratorStrategy- Gibt zurück:
- The full Java class name representing this object, e.g. [org.jooq.generated.MyTable][suffix]
-
getJavaEnumLiterals
public final List<String> getJavaEnumLiterals(EnumDefinition definition, Collection<? extends String> literals) - Angegeben von:
getJavaEnumLiteralsin SchnittstelleGeneratorStrategy- Siehe auch:
-
getJavaEnumLiterals
- Angegeben von:
getJavaEnumLiteralsin SchnittstelleGeneratorStrategy- Siehe auch:
-
getJavaIdentifiers
- Angegeben von:
getJavaIdentifiersin SchnittstelleGeneratorStrategy- Siehe auch:
-
getJavaIdentifiers
- Angegeben von:
getJavaIdentifiersin SchnittstelleGeneratorStrategy- Siehe auch:
-
getFullJavaIdentifiers
- Angegeben von:
getFullJavaIdentifiersin SchnittstelleGeneratorStrategy- Siehe auch:
-
getFullJavaIdentifiers
- Angegeben von:
getFullJavaIdentifiersin SchnittstelleGeneratorStrategy- Siehe auch:
-