@Deprecated public class DefaultGenerator extends JavaGenerator
This generator maintains its name for backwards compatibility. It may be removed in the future.
| Modifier and Type | Field and Description |
|---|---|
protected org.jooq.util.GeneratorStrategyWrapper |
strategy |
protected String |
targetEncoding |
| Constructor and Description |
|---|
DefaultGenerator()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
empty(File file,
String suffix)
If file is a directory, recursively empty its children.
|
protected void |
empty(File file,
String suffix,
Set<File> keep,
Set<File> ignore)
If file is a directory, recursively empty its children.
|
boolean |
fluentSetters()
Whether fluent setters should be generated
|
String |
fullyQualifiedTypes()
Deprecated.
|
boolean |
generateDaos()
Whether DAO's should be generated in addition to pojos
|
boolean |
generateDeprecated()
Whether deprecated code should be generated
|
String |
generateFullyQualifiedTypes()
A regular expression matching all the types in generated code that should
be fully qualified.
|
boolean |
generateGeneratedAnnotation()
Whether the
Generated annotation should be generated |
boolean |
generateGlobalCatalogReferences()
Whether global catalog references should be generated
|
boolean |
generateGlobalLinkReferences()
Whether global link references should be generated
|
boolean |
generateGlobalObjectReferences()
Whether global object references should be generated
|
boolean |
generateGlobalQueueReferences()
Whether global queue references should be generated
|
boolean |
generateGlobalRoutineReferences()
Whether global routine references should be generated
|
boolean |
generateGlobalSchemaReferences()
Whether global schema references should be generated
|
boolean |
generateGlobalSequenceReferences()
Whether global sequence references should be generated
|
boolean |
generateGlobalTableReferences()
Whether global table references should be generated
|
boolean |
generateGlobalUDTReferences()
Whether global UDT references should be generated
|
boolean |
generateImmutablePojos()
Whether immutable POJO's should be generated in addition to records
|
boolean |
generateInstanceFields()
Whether instance fields should be generated (as opposed to static fields)
|
boolean |
generateInterfaces()
Whether interfaces should be generated to be implemented by records and
POJO's
|
boolean |
generateJPAAnnotations()
Whether POJO's and records should be annotated with JPA annotations
|
boolean |
generateLinks()
Whether link related code should be generated
|
boolean |
generatePojos()
Whether POJO's should be generated in addition to records
|
boolean |
generatePojosEqualsAndHashCode()
Whether
equals() and hashCode() methods should
be generated on POJOs |
boolean |
generatePojosToString()
Whether a
toString() method should be generated on POJOs |
boolean |
generateQueues()
Whether queue related code should be generated
|
boolean |
generateRecords()
Whether TableRecords should be generated in addition to tables
|
boolean |
generateRelations()
Whether foreign key relations should be resolved
|
boolean |
generateSpringAnnotations()
Whether DAOs should be annotated with useful spring annotations such as
@Repository or @Autowired |
boolean |
generateTableValuedFunctions()
Whether table-valued functions should be generated as tables.
|
boolean |
generateValidationAnnotations()
Whether POJO's and records should be annotated with JSR-303 validation
annotations
|
GeneratorStrategy |
getStrategy()
Get this generator's underlying naming strategy
|
String |
getTargetDirectory()
The target directory
|
String |
getTargetEncoding()
The target encoding
|
String |
getTargetPackage() |
void |
setFluentSetters(boolean fluentSetters)
Whether fluent setters should be generated
|
void |
setFullyQualifiedTypes(String fullyQualifiedTypes)
Deprecated.
|
void |
setGenerateDaos(boolean generateDaos)
Whether DAO's should be generated in addition to pojos
|
void |
setGenerateDeprecated(boolean generateDeprecated)
Whether deprecated code should be generated
|
void |
setGenerateFullyQualifiedTypes(String generateFullyQualifiedTypes)
A regular expression matching all the types in generated code that should
be fully qualified.
|
void |
setGenerateGeneratedAnnotation(boolean generateGeneratedAnnotation)
Whether the
Generated annotation should be generated |
void |
setGenerateGlobalCatalogReferences(boolean globalCatalogReferences)
Whether global catalog references should be generated
|
void |
setGenerateGlobalLinkReferences(boolean globalLinkReferences)
Whether global link references should be generated
|
void |
setGenerateGlobalObjectReferences(boolean generateGlobalObjectReferences)
Whether global object references should be generated
|
void |
setGenerateGlobalQueueReferences(boolean globalQueueReferences)
Whether global queue references should be generated
|
void |
setGenerateGlobalRoutineReferences(boolean generateGlobalRoutineReferences)
Whether global routine references should be generated
|
void |
setGenerateGlobalSchemaReferences(boolean globalSchemaReferences)
Whether global schema references should be generated
|
void |
setGenerateGlobalSequenceReferences(boolean generateGlobalSequenceReferences)
Whether global sequence references should be generated
|
void |
setGenerateGlobalTableReferences(boolean generateGlobalTableReferences)
Whether global table references should be generated
|
void |
setGenerateGlobalUDTReferences(boolean generateGlobalUDTReferences)
Whether global UDT references should be generated
|
void |
setGenerateImmutablePojos(boolean generateImmutablePojos)
Whether immutable POJO's should be generated in addition to records
|
void |
setGenerateInstanceFields(boolean generateInstanceFields)
Whether instance fields should be generated (as opposed to static fields)
|
void |
setGenerateInterfaces(boolean generateInterfaces)
Whether interfaces should be generated to be implemented by records and
POJO's
|
void |
setGenerateJPAAnnotations(boolean generateJPAAnnotations)
Whether POJO's and records should be annotated with JPA annotations
|
void |
setGenerateLinks(boolean links)
Whether link related code should be generated
|
void |
setGeneratePojos(boolean generatePojos)
Whether POJO's should be generated in addition to records
|
void |
setGeneratePojosEqualsAndHashCode(boolean generatePojosEqualsAndHashCode)
Whether
equals() and hashCode() methods should
be generated on POJOs |
void |
setGeneratePojosToString(boolean generatePojosToString)
Whether a
toString() method should be generated on POJOs |
void |
setGenerateQueues(boolean queues)
Whether queue related code should be generated
|
void |
setGenerateRecords(boolean generateRecords)
Whether TableRecords should be generated in addition to tables
|
void |
setGenerateRelations(boolean generateRelations)
Whether foreign key relations should be resolved
|
void |
setGenerateSpringAnnotations(boolean generateSpringAnnotations)
Whether DAOs should be annotated with useful spring annotations such as
@Repository or @Autowired |
void |
setGenerateTableValuedFunctions(boolean generateTableValuedFunctions)
Whether table-valued functions should be generated as tables.
|
void |
setGenerateValidationAnnotations(boolean generateValidationAnnotations)
Whether POJO's and records should be annotated with JSR-303 validation
annotations
|
void |
setStrategy(GeneratorStrategy strategy)
Set a naming strategy to this generator
|
void |
setTargetDirectory(String directory)
Initialise the target directory
|
void |
setTargetEncoding(String encoding)
Initialise the target encoding
|
void |
setTargetPackage(String packageName)
Initialise the target package name
|
void |
setUseCatalogVersionProvider(boolean useCatalogVersionProvider) |
void |
setUseSchemaVersionProvider(boolean useSchemaVersionProvider) |
boolean |
useCatalogVersionProvider() |
boolean |
useSchemaVersionProvider() |
closeJavaWriter, generate, generateArray, generateArray, generateArrayClassFooter, generateArrayClassJavadoc, generateArrays, generateCatalog, generateCatalog, generateCatalogClassFooter, generateCatalogClassJavadoc, generateDao, generateDao, generateDaoClassFooter, generateDaoClassJavadoc, generateDaos, generateDomain, generateDomain, generateDomainClassFooter, generateDomainClassJavadoc, generateDomains, generateEnum, generateEnum, generateEnumClassFooter, generateEnumClassJavadoc, generateEnums, generateInterface, generateInterface, generateInterfaceClassFooter, generateInterfaceClassJavadoc, generateInterfaces, generatePackage, generatePackageClassFooter, generatePackageClassJavadoc, generatePackages, generatePojo, generatePojo, generatePojoClassFooter, generatePojoClassJavadoc, generatePojoEqualsAndHashCode, generatePojos, generatePojoToString, generateRecord, generateRecord, generateRecordClassFooter, generateRecordClassJavadoc, generateRecords, generateRelations, generateRoutine, generateRoutine, generateRoutineClassFooter, generateRoutineClassJavadoc, generateRoutines, generateSchema, generateSchema, generateSchemaClassFooter, generateSchemaClassJavadoc, generateSequences, generateTable, generateTable, generateTableClassFooter, generateTableClassJavadoc, generateTableReferences, generateTables, generateUDT, generateUDT, generateUDTClassFooter, generateUDTClassJavadoc, generateUDTInterface, generateUDTInterface, generateUDTInterfaceClassFooter, generateUDTInterfaceClassJavadoc, generateUDTInterfaces, generateUDTPojo, generateUDTPojo, generateUDTPojoClassFooter, generateUDTPojoClassJavadoc, generateUDTPojos, generateUDTRecord, generateUDTRecord, generateUDTRecordClassFooter, generateUDTRecordClassJavadoc, generateUDTRecords, generateUDTReferences, generateUDTRoutines, generateUDTs, getExtendsNumberType, getJavaType, getJavaType, getJavaTypeReference, getNumberType, getNumberType, getSimpleJavaType, getType, getType, getTypeReference, match, newJavaWriter, printClassAnnotations, printClassAnnotations, printClassJavadoc, printClassJavadoc, printColumnJPAAnnotation, printColumnValidationAnnotation, printConstant, printConvenienceMethodFunction, printConvenienceMethodFunctionAsField, printConvenienceMethodProcedure, printConvenienceMethodTableValuedFunction, printConvenienceMethodTableValuedFunctionAsField, printForeignKey, printFromAndInto, printIdentity, printJavadocParagraph, printPackage, printPackage, printParagraph, printRecordTypeMethod, printReferences, printRoutine, printSingletonInstance, printTableJPAAnnotation, printTableValuedFunction, printUniqueKey, refExtendsNumberType, refNumberTypeprotected org.jooq.util.GeneratorStrategyWrapper strategy
protected String targetEncoding
public void setStrategy(GeneratorStrategy strategy)
GeneratorsetStrategy in interface Generatorpublic GeneratorStrategy getStrategy()
GeneratorgetStrategy in interface Generatorpublic boolean generateDeprecated()
GeneratorgenerateDeprecated in interface Generatorpublic void setGenerateDeprecated(boolean generateDeprecated)
GeneratorsetGenerateDeprecated in interface Generatorpublic boolean generateRelations()
GeneratorgenerateRelations in interface Generatorpublic void setGenerateRelations(boolean generateRelations)
GeneratorsetGenerateRelations in interface Generatorpublic boolean generateTableValuedFunctions()
GeneratorgenerateTableValuedFunctions in interface Generatorpublic void setGenerateTableValuedFunctions(boolean generateTableValuedFunctions)
GeneratorsetGenerateTableValuedFunctions in interface Generatorpublic boolean generateInstanceFields()
GeneratorgenerateInstanceFields in interface Generatorpublic void setGenerateInstanceFields(boolean generateInstanceFields)
GeneratorsetGenerateInstanceFields in interface Generatorpublic boolean generateGeneratedAnnotation()
GeneratorGenerated annotation should be generatedgenerateGeneratedAnnotation in interface Generatorpublic void setGenerateGeneratedAnnotation(boolean generateGeneratedAnnotation)
GeneratorGenerated annotation should be generatedsetGenerateGeneratedAnnotation in interface Generatorpublic boolean useSchemaVersionProvider()
useSchemaVersionProvider in interface Generatorpublic void setUseSchemaVersionProvider(boolean useSchemaVersionProvider)
setUseSchemaVersionProvider in interface Generatorpublic boolean useCatalogVersionProvider()
useCatalogVersionProvider in interface Generatorpublic void setUseCatalogVersionProvider(boolean useCatalogVersionProvider)
setUseCatalogVersionProvider in interface Generatorpublic boolean generateRecords()
GeneratorgenerateRecords in interface Generatorpublic void setGenerateRecords(boolean generateRecords)
GeneratorsetGenerateRecords in interface Generatorpublic boolean generatePojos()
GeneratorgeneratePojos in interface Generatorpublic void setGeneratePojos(boolean generatePojos)
GeneratorsetGeneratePojos in interface Generatorpublic boolean generateImmutablePojos()
GeneratorgenerateImmutablePojos in interface Generatorpublic void setGenerateImmutablePojos(boolean generateImmutablePojos)
GeneratorsetGenerateImmutablePojos in interface Generatorpublic boolean generateInterfaces()
GeneratorgenerateInterfaces in interface Generatorpublic void setGenerateInterfaces(boolean generateInterfaces)
GeneratorsetGenerateInterfaces in interface Generatorpublic boolean generateDaos()
GeneratorgenerateDaos in interface Generatorpublic void setGenerateDaos(boolean generateDaos)
GeneratorsetGenerateDaos in interface Generatorpublic boolean generateJPAAnnotations()
GeneratorgenerateJPAAnnotations in interface Generatorpublic void setGenerateJPAAnnotations(boolean generateJPAAnnotations)
GeneratorsetGenerateJPAAnnotations in interface Generatorpublic boolean generateValidationAnnotations()
GeneratorgenerateValidationAnnotations in interface Generatorpublic void setGenerateValidationAnnotations(boolean generateValidationAnnotations)
GeneratorsetGenerateValidationAnnotations in interface Generatorpublic boolean generateSpringAnnotations()
Generator@Repository or @AutowiredgenerateSpringAnnotations in interface Generatorpublic void setGenerateSpringAnnotations(boolean generateSpringAnnotations)
Generator@Repository or @AutowiredsetGenerateSpringAnnotations in interface Generatorpublic boolean generateGlobalObjectReferences()
GeneratorgenerateGlobalObjectReferences in interface Generatorpublic void setGenerateGlobalObjectReferences(boolean generateGlobalObjectReferences)
GeneratorsetGenerateGlobalObjectReferences in interface Generatorpublic boolean generateGlobalCatalogReferences()
GeneratorgenerateGlobalCatalogReferences in interface Generatorpublic void setGenerateGlobalCatalogReferences(boolean globalCatalogReferences)
GeneratorsetGenerateGlobalCatalogReferences in interface Generatorpublic boolean generateGlobalSchemaReferences()
GeneratorgenerateGlobalSchemaReferences in interface Generatorpublic void setGenerateGlobalSchemaReferences(boolean globalSchemaReferences)
GeneratorsetGenerateGlobalSchemaReferences in interface Generatorpublic boolean generateGlobalRoutineReferences()
GeneratorgenerateGlobalRoutineReferences in interface Generatorpublic void setGenerateGlobalRoutineReferences(boolean generateGlobalRoutineReferences)
GeneratorsetGenerateGlobalRoutineReferences in interface Generatorpublic boolean generateGlobalSequenceReferences()
GeneratorgenerateGlobalSequenceReferences in interface Generatorpublic void setGenerateGlobalSequenceReferences(boolean generateGlobalSequenceReferences)
GeneratorsetGenerateGlobalSequenceReferences in interface Generatorpublic boolean generateGlobalTableReferences()
GeneratorgenerateGlobalTableReferences in interface Generatorpublic void setGenerateGlobalTableReferences(boolean generateGlobalTableReferences)
GeneratorsetGenerateGlobalTableReferences in interface Generatorpublic boolean generateGlobalUDTReferences()
GeneratorgenerateGlobalUDTReferences in interface Generatorpublic void setGenerateGlobalUDTReferences(boolean generateGlobalUDTReferences)
GeneratorsetGenerateGlobalUDTReferences in interface Generatorpublic boolean generateGlobalQueueReferences()
GeneratorgenerateGlobalQueueReferences in interface Generatorpublic void setGenerateGlobalQueueReferences(boolean globalQueueReferences)
GeneratorsetGenerateGlobalQueueReferences in interface Generatorpublic boolean generateGlobalLinkReferences()
GeneratorgenerateGlobalLinkReferences in interface Generatorpublic void setGenerateGlobalLinkReferences(boolean globalLinkReferences)
GeneratorsetGenerateGlobalLinkReferences in interface Generatorpublic boolean generateQueues()
GeneratorgenerateQueues in interface Generatorpublic void setGenerateQueues(boolean queues)
GeneratorsetGenerateQueues in interface Generatorpublic boolean generateLinks()
GeneratorgenerateLinks in interface Generatorpublic void setGenerateLinks(boolean links)
GeneratorsetGenerateLinks in interface Generatorpublic boolean fluentSetters()
GeneratorfluentSetters in interface Generatorpublic void setFluentSetters(boolean fluentSetters)
GeneratorsetFluentSetters in interface Generatorpublic boolean generatePojosEqualsAndHashCode()
Generatorequals() and hashCode() methods should
be generated on POJOsgeneratePojosEqualsAndHashCode in interface Generatorpublic void setGeneratePojosEqualsAndHashCode(boolean generatePojosEqualsAndHashCode)
Generatorequals() and hashCode() methods should
be generated on POJOssetGeneratePojosEqualsAndHashCode in interface Generatorpublic boolean generatePojosToString()
GeneratortoString() method should be generated on POJOsgeneratePojosToString in interface Generatorpublic void setGeneratePojosToString(boolean generatePojosToString)
GeneratortoString() method should be generated on POJOssetGeneratePojosToString in interface Generator@Deprecated public String fullyQualifiedTypes()
GeneratorfullyQualifiedTypes in interface Generator@Deprecated public void setFullyQualifiedTypes(String fullyQualifiedTypes)
GeneratorsetFullyQualifiedTypes in interface Generatorpublic String generateFullyQualifiedTypes()
GeneratorgenerateFullyQualifiedTypes in interface Generatorpublic void setGenerateFullyQualifiedTypes(String generateFullyQualifiedTypes)
GeneratorsetGenerateFullyQualifiedTypes in interface Generatorpublic void setTargetDirectory(String directory)
GeneratorsetTargetDirectory in interface Generatorpublic String getTargetDirectory()
GeneratorgetTargetDirectory in interface Generatorpublic void setTargetPackage(String packageName)
GeneratorsetTargetPackage in interface Generatorpublic String getTargetPackage()
getTargetPackage in interface Generatorpublic String getTargetEncoding()
GeneratorgetTargetEncoding in interface Generatorpublic void setTargetEncoding(String encoding)
GeneratorsetTargetEncoding in interface Generatorprotected void empty(File file, String suffix)
Copyright © 2016. All Rights Reserved.