-
- All Known Implementing Classes:
DefaultGenerator,JavaGenerator,KotlinGenerator,ScalaGenerator,XMLGenerator
public interface GeneratorThe Generator provides a basic interface for java code generation- Author:
- Lukas Eder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description booleanfluentSetters()Deprecated.- UsegenerateFluentSetters()instead.StringfullyQualifiedTypes()Deprecated.- UsegenerateFullyQualifiedTypes()instead.voidgenerate(Database database)Do the code generationbooleangenerateComments()Whether any SQL comments should be generated as Javadoc.booleangenerateCommentsOnAttributes()Whether SQL comments on attributes should be generated as Javadoc.booleangenerateCommentsOnCatalogs()Whether SQL comments on catalogs should be generated as Javadoc.booleangenerateCommentsOnColumns()Whether SQL comments on columns should be generated as Javadoc.booleangenerateCommentsOnEmbeddables()Whether SQL comments on embeddables should be generated as Javadoc.booleangenerateCommentsOnKeys()Whether SQL comments on keys should be generated as Javadoc.booleangenerateCommentsOnLinks()Whether SQL comments on links should be generated as Javadoc.booleangenerateCommentsOnPackages()Whether SQL comments on packages should be generated as Javadoc.booleangenerateCommentsOnParameters()Whether SQL comments on parameters should be generated as Javadoc.booleangenerateCommentsOnQueues()Whether SQL comments on queues should be generated as Javadoc.booleangenerateCommentsOnRoutines()Whether SQL comments on routines should be generated as Javadoc.booleangenerateCommentsOnSchemas()Whether SQL comments on schemas should be generated as Javadoc.booleangenerateCommentsOnSequences()Whether SQL comments on sequences should be generated as Javadoc.booleangenerateCommentsOnTables()Whether SQL comments on tables should be generated as Javadoc.booleangenerateCommentsOnUDTs()Whether SQL comments on UDTs should be generated as Javadoc.booleangenerateConstructorPropertiesAnnotation()Whether theConstructorPropertiesannotation should be generated.booleangenerateConstructorPropertiesAnnotationOnPojos()Whether theConstructorPropertiesannotation should be generated on POJOs.booleangenerateConstructorPropertiesAnnotationOnRecords()Whether theConstructorPropertiesannotation should be generated on records.booleangenerateDaos()Whether DAO's should be generated in addition to pojosbooleangenerateDeprecated()Whether deprecated code should be generatedbooleangenerateDeprecationOnUnknownTypes()Whether deprecation should be generated on unknown types.StringgeneratedNonnullAnnotationType()Which type of Nonnull annotation should be generated.StringgeneratedNullableAnnotationType()Which type of Nullable annotation should be generated.GeneratedSerialVersionUIDgeneratedSerialVersionUID()The type ofserialVersionUIDthat should be generated.booleangenerateEmbeddables()Whether embeddable types should be generatedbooleangenerateEmptyCatalogs()Whether empty catalogs should still be generated.booleangenerateEmptySchemas()Whether empty schemas should still be generated.booleangenerateEnumsAsScalaSealedTraits()Deprecated.- [#10998] - 3.15.0 - This is maintained for backwards compatibility only.booleangenerateFluentSetters()Whether fluent setters should be generatedStringgenerateFullyQualifiedTypes()A regular expression matching all the types in generated code that should be fully qualified.booleangenerateGeneratedAnnotation()Whether theGeneratedannotation should be generated.booleangenerateGeneratedAnnotationDate()Whether theGeneratedannotation should include thedateattribute.GeneratedAnnotationTypegenerateGeneratedAnnotationType()Whether theGeneratedannotation should be generated.booleangenerateGlobalCatalogReferences()Whether global catalog references should be generatedbooleangenerateGlobalDomainReferences()Whether global domain references should be generatedbooleangenerateGlobalIndexReferences()Whether global index references should be generatedbooleangenerateGlobalKeyReferences()Whether global key references should be generatedbooleangenerateGlobalLinkReferences()Whether global link references should be generatedbooleangenerateGlobalObjectReferences()Whether global object references should be generatedbooleangenerateGlobalQueueReferences()Whether global queue references should be generatedbooleangenerateGlobalRoutineReferences()Whether global routine references should be generatedbooleangenerateGlobalSchemaReferences()Whether global schema references should be generatedbooleangenerateGlobalSequenceReferences()Whether global sequence references should be generatedbooleangenerateGlobalTableReferences()Whether global table references should be generatedbooleangenerateGlobalUDTReferences()Whether global UDT references should be generatedbooleangenerateImmutableInterfaces()Whether immutable interfaces should be generated in addition to recordsbooleangenerateImmutablePojos()Whether immutable POJO's should be generated in addition to recordsbooleangenerateImplicitJoinPathsToOne()Whether implicit join path constructors on generated tables for outgoing foreign key relationships (to-one relationships) should be generated.StringgenerateIndentation()The indentation character(s) to be used in generated code.booleangenerateIndexes()Whether indexes should be generated.booleangenerateInstanceFields()Whether instance fields should be generated (as opposed to static fields).booleangenerateInterfaces()Whether interfaces should be generated to be implemented by records and POJO'sbooleangenerateIntervalTypes()A flag indicating whether theIntervaltype support should be enabled.booleangenerateJavaBeansGettersAndSetters()Whether getters and setters should be generated JavaBeans style (or jOOQ style).booleangenerateJavadoc()Whether any Javadoc should be generated.booleangenerateJavaTimeTypes()A flag indicating whether Java 8's java.time types should be used by the source code generator, rather than JDBC's java.sql types.booleangenerateJooqVersionReference()Whether generated objects should reference the runtime jOOQ version inConstants, to help debug code generator / runtime version mismatches.booleangenerateJPAAnnotations()Whether POJO's and records should be annotated with JPA annotationsStringgenerateJPAVersion()The minimum JPA version that is supported by generated code (latest version if empty).booleangenerateJsonTypes()booleangenerateKeys()Whether key related code should be generatedbooleangenerateKotlinSetterJvmNameAnnotationsOnIsPrefix()Whether kotlin mutable properties should be annotated withset:JvmNameas a workaround for problems occurring when kotlin producessetX()instead ofsetIsX()setters for anisXproperty.booleangenerateLinks()Whether link related code should be generatedStringgenerateNewline()The newline character(s) to be used in generated code.booleangenerateNonnullAnnotation()Whether Nonnull annotations should be generated.booleangenerateNullableAnnotation()Whether Nullable annotations should be generated.booleangeneratePojos()Whether POJO's should be generated in addition to recordsbooleangeneratePojosAsJavaRecordClasses()Whether POJOs should be generated as Java records by theJavaGenerator.booleangeneratePojosAsKotlinDataClasses()Whether POJOs should be generated as Kotlin data classes by theKotlinGenerator.booleangeneratePojosAsScalaCaseClasses()Whether POJOs should be generated as Scala case classes by theScalaGenerator.booleangeneratePojosEqualsAndHashCode()Whetherequals()andhashCode()methods should be generated on POJOsbooleangeneratePojosToString()Whether atoString()method should be generated on POJOsintgeneratePrintMarginForBlockComment()The print margin for Javadoc and other block comments to be used in generated code.booleangenerateQueues()Whether queue related code should be generatedbooleangenerateRecords()Whether TableRecords should be generated in addition to tablesbooleangenerateRecordsImplementingRecordN()Whether TableRecords should be generated in addition to tables, which implement Record[N] typesbooleangenerateRelations()Whether foreign key relations should be resolvedbooleangenerateRoutines()Whether Routines should be generated.booleangenerateSequenceFlags()Whether sequence flags should be generated.booleangenerateSequences()Whether Sequences should be generated.booleangenerateSerializableInterfaces()Whether generated interfaces should extendSerializable.booleangenerateSerializablePojos()Whether generated POJO's should beSerializable.booleangenerateSources()Whether source code should be generated on any object type.booleangenerateSourcesOnViews()Whether source code should be generated on views.booleangenerateSpatialTypes()A flag indicating whether theSpatialtype support should be enabled.booleangenerateSpringAnnotations()Whether DAOs should be annotated with useful spring annotations such as@Repositoryor@AutowiredbooleangenerateTables()Whether Tables should be generatedbooleangenerateTableValuedFunctions()Whether table-valued functions should be generated as tables.booleangenerateUDTs()Whether UDTs should be generated.booleangenerateValidationAnnotations()Whether POJO's and records should be annotated with JSR-303 validation annotationsbooleangenerateVarargsSetters()Whether varargs setters should be generated for array types.VisibilityModifiergenerateVisibilityModifier()TheVisibilityModifierthat should be used in generated code.booleangenerateXmlTypes()A flag indicating whether theXMLtype support should be enabled.GeneratorStrategygetStrategy()Get this generator's underlying naming strategybooleangetTargetClean()Whether the target package should be cleaned to contain only generated code after a generation run.StringgetTargetDirectory()The target directoryStringgetTargetEncoding()The target encodingLocalegetTargetLocale()The target locale.StringgetTargetPackage()intmaxMembersPerInitialiser()The maximum number of members per initialiser, to prevent reaching the 64kb byte code per method limit in generated code.voidsetFluentSetters(boolean fluentSetters)Deprecated.- UsesetGenerateFluentSetters(boolean)instead.voidsetFullyQualifiedTypes(String fullyQualifiedTypes)Deprecated.- UsesetGenerateFullyQualifiedTypes(String)instead.voidsetGenerateComments(boolean comments)Whether any SQL comments should be generated as Javadoc.voidsetGenerateCommentsOnAttributes(boolean commentsOnAttributes)Whether SQL comments on attributes should be generated as Javadoc.voidsetGenerateCommentsOnCatalogs(boolean commentsOnCatalogs)Whether SQL comments on catalogs should be generated as Javadoc.voidsetGenerateCommentsOnColumns(boolean commentsOnColumns)Whether SQL comments on columns should be generated as Javadoc.voidsetGenerateCommentsOnEmbeddables(boolean commentsOnEmbeddables)Whether SQL comments on embeddables should be generated as Javadoc.voidsetGenerateCommentsOnKeys(boolean commentsOnKeys)Whether SQL comments on keys should be generated as Javadoc.voidsetGenerateCommentsOnLinks(boolean commentsOnLinks)Whether SQL comments on links should be generated as Javadoc.voidsetGenerateCommentsOnPackages(boolean commentsOnPackages)Whether SQL comments on packages should be generated as Javadoc.voidsetGenerateCommentsOnParameters(boolean commentsOnParameters)Whether SQL comments on parameters should be generated as Javadoc.voidsetGenerateCommentsOnQueues(boolean commentsOnQueues)Whether SQL comments on queues should be generated as Javadoc.voidsetGenerateCommentsOnRoutines(boolean commentsOnRoutines)Whether SQL comments on routines should be generated as Javadoc.voidsetGenerateCommentsOnSchemas(boolean commentsOnSchemas)Whether SQL comments on schemas should be generated as Javadoc.voidsetGenerateCommentsOnSequences(boolean commentsOnSequences)Whether SQL comments on sequences should be generated as Javadoc.voidsetGenerateCommentsOnTables(boolean commentsOnTables)Whether SQL comments on tables should be generated as Javadoc.voidsetGenerateCommentsOnUDTs(boolean commentsOnUDTs)Whether SQL comments on UDTs should be generated as Javadoc.voidsetGenerateConstructorPropertiesAnnotation(boolean generateConstructorPropertiesAnnotation)Whether theConstructorPropertiesannotation should be generated.voidsetGenerateConstructorPropertiesAnnotationOnPojos(boolean generateConstructorPropertiesAnnotationOnPojos)Whether theConstructorPropertiesannotation should be generated on POJOs.voidsetGenerateConstructorPropertiesAnnotationOnRecords(boolean generateConstructorPropertiesAnnotationOnRecords)Whether theConstructorPropertiesannotation should be generated on records.voidsetGenerateDaos(boolean generateDaos)Whether DAO's should be generated in addition to pojosvoidsetGenerateDeprecated(boolean generateDeprecated)Whether deprecated code should be generatedvoidsetGenerateDeprecationOnUnknownTypes(boolean generateDeprecationOnUnknownTypes)Whether deprecation should be generated on unknown types.voidsetGeneratedNonnullAnnotationType(String generatedNonnullAnnotationType)Which type of Nonnull annotation should be generated.voidsetGeneratedNullableAnnotationType(String generatedNullableAnnotationType)Which type of Nullable annotation should be generated.voidsetGenerateEmbeddables(boolean generateEmbeddables)Whether embeddable types should be generatedvoidsetGenerateEmptyCatalogs(boolean generateEmptyCatalogs)Whether empty catalogs should still be generated.voidsetGenerateEmptySchemas(boolean generateEmptySchemas)Whether empty schemas should still be generated.voidsetGenerateEnumsAsScalaSealedTraits(boolean generateEnumsAsScalaSealedTraits)Deprecated.- [#10998] - 3.15.0 - This is maintained for backwards compatibility only.voidsetGenerateFluentSetters(boolean fluentSetters)Whether fluent setters should be generatedvoidsetGenerateFullyQualifiedTypes(String generateFullyQualifiedTypes)A regular expression matching all the types in generated code that should be fully qualified.voidsetGenerateGeneratedAnnotation(boolean generateGeneratedAnnotation)Whether theGeneratedannotation should be generated.voidsetGenerateGeneratedAnnotationDate(boolean generateGeneratedAnnotationDate)Whether theGeneratedannotation should include thedateattribute.voidsetGenerateGeneratedAnnotationType(GeneratedAnnotationType generateGeneratedAnnotationType)Whether theGeneratedannotation should be generated.voidsetGenerateGeneratedSerialVersionUID(GeneratedSerialVersionUID generatedSerialVersionUID)The type ofserialVersionUIDthat should be generated.voidsetGenerateGlobalCatalogReferences(boolean globalCatalogReferences)Whether global catalog references should be generatedvoidsetGenerateGlobalDomainReferences(boolean globalDomainReferences)Whether global domain references should be generatedvoidsetGenerateGlobalIndexReferences(boolean globalIndexReferences)Whether global index references should be generatedvoidsetGenerateGlobalKeyReferences(boolean globalKeyReferences)Whether global key references should be generatedvoidsetGenerateGlobalLinkReferences(boolean globalLinkReferences)Whether global link references should be generatedvoidsetGenerateGlobalObjectReferences(boolean generateGlobalObjectReferences)Whether global object references should be generatedvoidsetGenerateGlobalQueueReferences(boolean globalQueueReferences)Whether global queue references should be generatedvoidsetGenerateGlobalRoutineReferences(boolean globalRoutineReferences)Whether global routine references should be generatedvoidsetGenerateGlobalSchemaReferences(boolean globalSchemaReferences)Whether global schema references should be generatedvoidsetGenerateGlobalSequenceReferences(boolean globalSequenceReferences)Whether global sequence references should be generatedvoidsetGenerateGlobalTableReferences(boolean globalTableReferences)Whether global table references should be generatedvoidsetGenerateGlobalUDTReferences(boolean globalUDTReferences)Whether global UDT references should be generatedvoidsetGenerateImmutableInterfaces(boolean generateImmutableInterfaces)Whether immutable interfaces should be generated in addition to recordsvoidsetGenerateImmutablePojos(boolean generateImmutablePojos)Whether immutable POJO's should be generated in addition to recordsvoidsetGenerateImplicitJoinPathsToOne(boolean generateImplicitJoinPathsToOne)Whether implicit join path constructors on generated tables for outgoing foreign key relationships (to-one relationships) should be generated.voidsetGenerateIndentation(String indentation)The indentation character(s) to be used in generated code.voidsetGenerateIndexes(boolean generateIndexes)Whether indexes should be generated.voidsetGenerateInstanceFields(boolean generateInstanceFields)Whether instance fields should be generated (as opposed to static fields).voidsetGenerateInterfaces(boolean generateInterfaces)Whether interfaces should be generated to be implemented by records and POJO'svoidsetGenerateIntervalTypes(boolean generateJsonTypes)A flag indicating whether theIntervaltype support should be enabled.voidsetGenerateJavaBeansGettersAndSetters(boolean javaBeansGettersAndSetters)Whether getters and setters should be generated JavaBeans style (or jOOQ style).voidsetGenerateJavadoc(boolean javadoc)Whether any Javadoc should be generated.voidsetGenerateJavaTimeTypes(boolean generateJavaTimeTypes)A flag indicating whether Java 8's java.time types should be used by the source code generator, rather than JDBC's java.sql types.voidsetGenerateJooqVersionReference(boolean generateJooqVersionReference)Whether generated objects should reference the runtime jOOQ version inConstants, to help debug code generator / runtime version mismatches.voidsetGenerateJPAAnnotations(boolean generateJPAAnnotations)Whether POJO's and records should be annotated with JPA annotationsvoidsetGenerateJPAVersion(String generateJPAVersion)The minimum JPA version that is supported by generated code (latest version if empty).voidsetGenerateJsonTypes(boolean generateJsonTypes)voidsetGenerateKeys(boolean keys)Whether key related code should be generatedvoidsetGenerateKotlinSetterJvmNameAnnotationsOnIsPrefix(boolean generateKotlinSetterJvmNameAnnotationsOnIsPrefix)Whether kotlin mutable properties should be annotated withset:JvmNameas a workaround for problems occurring when kotlin producessetX()instead ofsetIsX()setters for anisXproperty.voidsetGenerateLinks(boolean links)Whether link related code should be generatedvoidsetGenerateNewline(String newline)The newline character(s) to be used in generated code.voidsetGenerateNonnullAnnotation(boolean generateNonnullAnnotation)Whether Nonnull annotations should be generated.voidsetGenerateNullableAnnotation(boolean generateNullableAnnotation)Whether Nullable annotations should be generated.voidsetGeneratePojos(boolean generatePojos)Whether POJO's should be generated in addition to recordsvoidsetGeneratePojosAsJavaRecordClasses(boolean pojosAsJavaRecordClasses)Whether POJOs should be generated as Java records by theJavaGenerator.voidsetGeneratePojosAsKotlinDataClasses(boolean pojosAsKotlinDataClasses)Whether POJOs should be generated as Kotlin data classes by theKotlinGenerator.voidsetGeneratePojosAsScalaCaseClasses(boolean pojosAsScalaCaseClasses)Whether POJOs should be generated as Scala case classes by theScalaGenerator.voidsetGeneratePojosEqualsAndHashCode(boolean generatePojosEqualsAndHashCode)Whetherequals()andhashCode()methods should be generated on POJOsvoidsetGeneratePojosToString(boolean generatePojosToString)Whether atoString()method should be generated on POJOsvoidsetGeneratePrintMarginForBlockComment(int printMarginForBlockComment)The print margin for Javadoc and other block comments to be used in generated code.voidsetGenerateQueues(boolean queues)Whether queue related code should be generatedvoidsetGenerateRecords(boolean generateRecords)Whether TableRecords should be generated in addition to tablesvoidsetGenerateRecordsImplementingRecordN(boolean generateRecordsImplementingRecordN)Whether TableRecords should be generated in addition to tables, which implement Record[N] typesvoidsetGenerateRelations(boolean generateRelations)Whether foreign key relations should be resolvedvoidsetGenerateRoutines(boolean generateRoutines)Whether Routines should be generated.voidsetGenerateSequenceFlags(boolean generateSequenceFlags)Whether sequence flags should be generated.voidsetGenerateSequences(boolean generateSequences)Whether Sequences should be generated.voidsetGenerateSerializableInterfaces(boolean generateSerializableInterfaces)Whether generated interfaces should extendSerializable.voidsetGenerateSerializablePojos(boolean generateSerializablePojos)Whether generated POJO's should beSerializable.voidsetGenerateSources(boolean sourcesOnViews)Whether source code should be generated on any object type.voidsetGenerateSourcesOnViews(boolean sourcesOnViews)Whether source code should be generated on views.voidsetGenerateSpatialTypes(boolean generateSpatialTypes)A flag indicating whether theSpatialtype support should be enabled.voidsetGenerateSpringAnnotations(boolean generateSpringAnnotations)Whether DAOs should be annotated with useful spring annotations such as@Repositoryor@AutowiredvoidsetGenerateTables(boolean generateTables)Whether Tables should be generatedvoidsetGenerateTableValuedFunctions(boolean generateTableValuedFunctions)Whether table-valued functions should be generated as tables.voidsetGenerateUDTs(boolean generateUDTs)Whether UDTs should be generated.voidsetGenerateValidationAnnotations(boolean generateValidationAnnotations)Whether POJO's and records should be annotated with JSR-303 validation annotationsvoidsetGenerateVarargsSetters(boolean varargsSetters)Whether varargs setters should be generated for array types.voidsetGenerateVisibilityModifier(VisibilityModifier generateVisibilityModifier)TheVisibilityModifierthat should be used in generated code.voidsetGenerateXmlTypes(boolean generateXmlTypes)A flag indicating whether theXMLtype support should be enabled.voidsetMaxMembersPerInitialiser(int maxMembersPerInitialiser)The maximum number of members per initialiser, to prevent reaching the 64kb byte code per method limit in generated code.voidsetStrategy(GeneratorStrategy strategy)Set a naming strategy to this generatorvoidsetTargetClean(boolean clean)Whether the target package should be cleaned to contain only generated code after a generation run.voidsetTargetDirectory(String directory)Initialise the target directoryvoidsetTargetEncoding(String encoding)Initialise the target encodingvoidsetTargetLocale(Locale targetLocale)The target locale.voidsetTargetPackage(String packageName)Initialise the target package namevoidsetUseCatalogVersionProvider(boolean useCatalogVersionProvider)voidsetUseSchemaVersionProvider(boolean useSchemaVersionProvider)booleanuseCatalogVersionProvider()booleanuseSchemaVersionProvider()
-
-
-
Method Detail
-
generate
void generate(Database database)
Do the code generation
-
setStrategy
void setStrategy(GeneratorStrategy strategy)
Set a naming strategy to this generator
-
getStrategy
GeneratorStrategy getStrategy()
Get this generator's underlying naming strategy
-
generateDeprecated
boolean generateDeprecated()
Whether deprecated code should be generated
-
setGenerateDeprecated
void setGenerateDeprecated(boolean generateDeprecated)
Whether deprecated code should be generated
-
generateDeprecationOnUnknownTypes
boolean generateDeprecationOnUnknownTypes()
Whether deprecation should be generated on unknown types.
-
setGenerateDeprecationOnUnknownTypes
void setGenerateDeprecationOnUnknownTypes(boolean generateDeprecationOnUnknownTypes)
Whether deprecation should be generated on unknown types.
-
generateIndexes
boolean generateIndexes()
Whether indexes should be generated.
-
setGenerateIndexes
void setGenerateIndexes(boolean generateIndexes)
Whether indexes should be generated.
-
generateRelations
boolean generateRelations()
Whether foreign key relations should be resolved
-
setGenerateRelations
void setGenerateRelations(boolean generateRelations)
Whether foreign key relations should be resolved
-
generateImplicitJoinPathsToOne
boolean generateImplicitJoinPathsToOne()
Whether implicit join path constructors on generated tables for outgoing foreign key relationships (to-one relationships) should be generated.
-
setGenerateImplicitJoinPathsToOne
void setGenerateImplicitJoinPathsToOne(boolean generateImplicitJoinPathsToOne)
Whether implicit join path constructors on generated tables for outgoing foreign key relationships (to-one relationships) should be generated.
-
generateTableValuedFunctions
boolean generateTableValuedFunctions()
Whether table-valued functions should be generated as tables.
-
setGenerateTableValuedFunctions
void setGenerateTableValuedFunctions(boolean generateTableValuedFunctions)
Whether table-valued functions should be generated as tables.
-
generateInstanceFields
boolean generateInstanceFields()
Whether instance fields should be generated (as opposed to static fields).
-
setGenerateInstanceFields
void setGenerateInstanceFields(boolean generateInstanceFields)
Whether instance fields should be generated (as opposed to static fields).
-
generateGeneratedAnnotation
boolean generateGeneratedAnnotation()
Whether theGeneratedannotation should be generated.
-
setGenerateVisibilityModifier
void setGenerateVisibilityModifier(VisibilityModifier generateVisibilityModifier)
TheVisibilityModifierthat should be used in generated code.
-
generateVisibilityModifier
VisibilityModifier generateVisibilityModifier()
TheVisibilityModifierthat should be used in generated code.
-
setGenerateGeneratedAnnotation
void setGenerateGeneratedAnnotation(boolean generateGeneratedAnnotation)
Whether theGeneratedannotation should be generated.
-
generateGeneratedAnnotationType
GeneratedAnnotationType generateGeneratedAnnotationType()
Whether theGeneratedannotation should be generated.
-
setGenerateGeneratedAnnotationType
void setGenerateGeneratedAnnotationType(GeneratedAnnotationType generateGeneratedAnnotationType)
Whether theGeneratedannotation should be generated.
-
generateGeneratedAnnotationDate
boolean generateGeneratedAnnotationDate()
Whether theGeneratedannotation should include thedateattribute.
-
setGenerateGeneratedAnnotationDate
void setGenerateGeneratedAnnotationDate(boolean generateGeneratedAnnotationDate)
Whether theGeneratedannotation should include thedateattribute.
-
generateNonnullAnnotation
boolean generateNonnullAnnotation()
Whether Nonnull annotations should be generated.In SQL and by consequence in jOOQ, non-nullability cannot be guaranteed statically. There may still be some cases (e.g. after unions, outer joins, etc.) where a normally non-null value turns out to be null!
-
setGenerateNonnullAnnotation
void setGenerateNonnullAnnotation(boolean generateNonnullAnnotation)
Whether Nonnull annotations should be generated.In SQL and by consequence in jOOQ, non-nullability cannot be guaranteed statically. There may still be some cases (e.g. after unions, outer joins, etc.) where a normally non-null value turns out to be null!
-
generatedNonnullAnnotationType
String generatedNonnullAnnotationType()
Which type of Nonnull annotation should be generated.
-
setGeneratedNonnullAnnotationType
void setGeneratedNonnullAnnotationType(String generatedNonnullAnnotationType)
Which type of Nonnull annotation should be generated.
-
generateNullableAnnotation
boolean generateNullableAnnotation()
Whether Nullable annotations should be generated.Unlike
generateNonnullAnnotation(), nullability can be guaranteed as in SQL, and by consequence in jOOQ, every column expression can be made nullable using some SQL operation.
-
setGenerateNullableAnnotation
void setGenerateNullableAnnotation(boolean generateNullableAnnotation)
Whether Nullable annotations should be generated.Unlike
generateNonnullAnnotation(), nullability can be guaranteed as in SQL, and by consequence in jOOQ, every column expression can be made nullable using some SQL operation.
-
generatedNullableAnnotationType
String generatedNullableAnnotationType()
Which type of Nullable annotation should be generated.
-
setGeneratedNullableAnnotationType
void setGeneratedNullableAnnotationType(String generatedNullableAnnotationType)
Which type of Nullable annotation should be generated.
-
setGenerateConstructorPropertiesAnnotation
void setGenerateConstructorPropertiesAnnotation(boolean generateConstructorPropertiesAnnotation)
Whether theConstructorPropertiesannotation should be generated.
-
generateConstructorPropertiesAnnotation
boolean generateConstructorPropertiesAnnotation()
Whether theConstructorPropertiesannotation should be generated.
-
setGenerateConstructorPropertiesAnnotationOnPojos
void setGenerateConstructorPropertiesAnnotationOnPojos(boolean generateConstructorPropertiesAnnotationOnPojos)
Whether theConstructorPropertiesannotation should be generated on POJOs.
-
generateConstructorPropertiesAnnotationOnPojos
boolean generateConstructorPropertiesAnnotationOnPojos()
Whether theConstructorPropertiesannotation should be generated on POJOs.
-
setGenerateConstructorPropertiesAnnotationOnRecords
void setGenerateConstructorPropertiesAnnotationOnRecords(boolean generateConstructorPropertiesAnnotationOnRecords)
Whether theConstructorPropertiesannotation should be generated on records.
-
generateConstructorPropertiesAnnotationOnRecords
boolean generateConstructorPropertiesAnnotationOnRecords()
Whether theConstructorPropertiesannotation should be generated on records.
-
useSchemaVersionProvider
boolean useSchemaVersionProvider()
-
setUseSchemaVersionProvider
void setUseSchemaVersionProvider(boolean useSchemaVersionProvider)
-
useCatalogVersionProvider
boolean useCatalogVersionProvider()
-
setUseCatalogVersionProvider
void setUseCatalogVersionProvider(boolean useCatalogVersionProvider)
-
generateRoutines
boolean generateRoutines()
Whether Routines should be generated.
-
setGenerateRoutines
void setGenerateRoutines(boolean generateRoutines)
Whether Routines should be generated.
-
generateSequences
boolean generateSequences()
Whether Sequences should be generated.
-
setGenerateSequences
void setGenerateSequences(boolean generateSequences)
Whether Sequences should be generated.
-
generateSequenceFlags
boolean generateSequenceFlags()
Whether sequence flags should be generated.
-
setGenerateSequenceFlags
void setGenerateSequenceFlags(boolean generateSequenceFlags)
Whether sequence flags should be generated.
-
generateUDTs
boolean generateUDTs()
Whether UDTs should be generated.
-
setGenerateUDTs
void setGenerateUDTs(boolean generateUDTs)
Whether UDTs should be generated.
-
generateTables
boolean generateTables()
Whether Tables should be generated
-
setGenerateTables
void setGenerateTables(boolean generateTables)
Whether Tables should be generated
-
generateEmbeddables
boolean generateEmbeddables()
Whether embeddable types should be generated
-
setGenerateEmbeddables
void setGenerateEmbeddables(boolean generateEmbeddables)
Whether embeddable types should be generated
-
generateRecords
boolean generateRecords()
Whether TableRecords should be generated in addition to tables
-
setGenerateRecords
void setGenerateRecords(boolean generateRecords)
Whether TableRecords should be generated in addition to tables
-
generateRecordsImplementingRecordN
boolean generateRecordsImplementingRecordN()
Whether TableRecords should be generated in addition to tables, which implement Record[N] types
-
setGenerateRecordsImplementingRecordN
void setGenerateRecordsImplementingRecordN(boolean generateRecordsImplementingRecordN)
Whether TableRecords should be generated in addition to tables, which implement Record[N] types
-
generateEnumsAsScalaSealedTraits
@Deprecated boolean generateEnumsAsScalaSealedTraits()
Deprecated.- [#10998] - 3.15.0 - This is maintained for backwards compatibility only. Do not reuse this feature, if possibleWhether enums generated as Scala sealed traits by theScalaGenerator.
-
setGenerateEnumsAsScalaSealedTraits
@Deprecated void setGenerateEnumsAsScalaSealedTraits(boolean generateEnumsAsScalaSealedTraits)
Deprecated.- [#10998] - 3.15.0 - This is maintained for backwards compatibility only. Do not reuse this feature, if possibleWhether enums generated as Scala sealed traits by theScalaGenerator.
-
generatePojos
boolean generatePojos()
Whether POJO's should be generated in addition to records
-
setGeneratePojos
void setGeneratePojos(boolean generatePojos)
Whether POJO's should be generated in addition to records
-
generatePojosAsJavaRecordClasses
boolean generatePojosAsJavaRecordClasses()
Whether POJOs should be generated as Java records by theJavaGenerator.
-
setGeneratePojosAsJavaRecordClasses
void setGeneratePojosAsJavaRecordClasses(boolean pojosAsJavaRecordClasses)
Whether POJOs should be generated as Java records by theJavaGenerator.
-
generatePojosAsScalaCaseClasses
boolean generatePojosAsScalaCaseClasses()
Whether POJOs should be generated as Scala case classes by theScalaGenerator.
-
setGeneratePojosAsScalaCaseClasses
void setGeneratePojosAsScalaCaseClasses(boolean pojosAsScalaCaseClasses)
Whether POJOs should be generated as Scala case classes by theScalaGenerator.
-
generatePojosAsKotlinDataClasses
boolean generatePojosAsKotlinDataClasses()
Whether POJOs should be generated as Kotlin data classes by theKotlinGenerator.
-
setGeneratePojosAsKotlinDataClasses
void setGeneratePojosAsKotlinDataClasses(boolean pojosAsKotlinDataClasses)
Whether POJOs should be generated as Kotlin data classes by theKotlinGenerator.
-
generateImmutablePojos
boolean generateImmutablePojos()
Whether immutable POJO's should be generated in addition to records
-
setGenerateImmutablePojos
void setGenerateImmutablePojos(boolean generateImmutablePojos)
Whether immutable POJO's should be generated in addition to records
-
generateSerializablePojos
boolean generateSerializablePojos()
Whether generated POJO's should beSerializable.
-
setGenerateSerializablePojos
void setGenerateSerializablePojos(boolean generateSerializablePojos)
Whether generated POJO's should beSerializable.
-
generateInterfaces
boolean generateInterfaces()
Whether interfaces should be generated to be implemented by records and POJO's
-
setGenerateInterfaces
void setGenerateInterfaces(boolean generateInterfaces)
Whether interfaces should be generated to be implemented by records and POJO's
-
generateImmutableInterfaces
boolean generateImmutableInterfaces()
Whether immutable interfaces should be generated in addition to records
-
setGenerateImmutableInterfaces
void setGenerateImmutableInterfaces(boolean generateImmutableInterfaces)
Whether immutable interfaces should be generated in addition to records
-
generateSerializableInterfaces
boolean generateSerializableInterfaces()
Whether generated interfaces should extendSerializable.
-
setGenerateSerializableInterfaces
void setGenerateSerializableInterfaces(boolean generateSerializableInterfaces)
Whether generated interfaces should extendSerializable.
-
generateDaos
boolean generateDaos()
Whether DAO's should be generated in addition to pojos
-
setGenerateDaos
void setGenerateDaos(boolean generateDaos)
Whether DAO's should be generated in addition to pojos
-
generateJooqVersionReference
boolean generateJooqVersionReference()
Whether generated objects should reference the runtime jOOQ version inConstants, to help debug code generator / runtime version mismatches.
-
setGenerateJooqVersionReference
void setGenerateJooqVersionReference(boolean generateJooqVersionReference)
Whether generated objects should reference the runtime jOOQ version inConstants, to help debug code generator / runtime version mismatches.
-
generateJPAAnnotations
boolean generateJPAAnnotations()
Whether POJO's and records should be annotated with JPA annotations
-
setGenerateJPAAnnotations
void setGenerateJPAAnnotations(boolean generateJPAAnnotations)
Whether POJO's and records should be annotated with JPA annotations
-
generateJPAVersion
String generateJPAVersion()
The minimum JPA version that is supported by generated code (latest version if empty).
-
setGenerateJPAVersion
void setGenerateJPAVersion(String generateJPAVersion)
The minimum JPA version that is supported by generated code (latest version if empty).
-
generateValidationAnnotations
boolean generateValidationAnnotations()
Whether POJO's and records should be annotated with JSR-303 validation annotations
-
setGenerateValidationAnnotations
void setGenerateValidationAnnotations(boolean generateValidationAnnotations)
Whether POJO's and records should be annotated with JSR-303 validation annotations
-
generateSpringAnnotations
boolean generateSpringAnnotations()
Whether DAOs should be annotated with useful spring annotations such as@Repositoryor@Autowired
-
setGenerateSpringAnnotations
void setGenerateSpringAnnotations(boolean generateSpringAnnotations)
Whether DAOs should be annotated with useful spring annotations such as@Repositoryor@Autowired
-
generateKotlinSetterJvmNameAnnotationsOnIsPrefix
boolean generateKotlinSetterJvmNameAnnotationsOnIsPrefix()
Whether kotlin mutable properties should be annotated withset:JvmNameas a workaround for problems occurring when kotlin producessetX()instead ofsetIsX()setters for anisXproperty.
-
setGenerateKotlinSetterJvmNameAnnotationsOnIsPrefix
void setGenerateKotlinSetterJvmNameAnnotationsOnIsPrefix(boolean generateKotlinSetterJvmNameAnnotationsOnIsPrefix)
Whether kotlin mutable properties should be annotated withset:JvmNameas a workaround for problems occurring when kotlin producessetX()instead ofsetIsX()setters for anisXproperty.
-
generatedSerialVersionUID
GeneratedSerialVersionUID generatedSerialVersionUID()
The type ofserialVersionUIDthat should be generated.
-
setGenerateGeneratedSerialVersionUID
void setGenerateGeneratedSerialVersionUID(GeneratedSerialVersionUID generatedSerialVersionUID)
The type ofserialVersionUIDthat should be generated.
-
maxMembersPerInitialiser
int maxMembersPerInitialiser()
The maximum number of members per initialiser, to prevent reaching the 64kb byte code per method limit in generated code.
-
setMaxMembersPerInitialiser
void setMaxMembersPerInitialiser(int maxMembersPerInitialiser)
The maximum number of members per initialiser, to prevent reaching the 64kb byte code per method limit in generated code.
-
generateGlobalObjectReferences
boolean generateGlobalObjectReferences()
Whether global object references should be generated
-
setGenerateGlobalObjectReferences
void setGenerateGlobalObjectReferences(boolean generateGlobalObjectReferences)
Whether global object references should be generated
-
generateGlobalCatalogReferences
boolean generateGlobalCatalogReferences()
Whether global catalog references should be generated
-
setGenerateGlobalCatalogReferences
void setGenerateGlobalCatalogReferences(boolean globalCatalogReferences)
Whether global catalog references should be generated
-
generateGlobalSchemaReferences
boolean generateGlobalSchemaReferences()
Whether global schema references should be generated
-
setGenerateGlobalSchemaReferences
void setGenerateGlobalSchemaReferences(boolean globalSchemaReferences)
Whether global schema references should be generated
-
generateGlobalRoutineReferences
boolean generateGlobalRoutineReferences()
Whether global routine references should be generated
-
setGenerateGlobalRoutineReferences
void setGenerateGlobalRoutineReferences(boolean globalRoutineReferences)
Whether global routine references should be generated
-
generateGlobalSequenceReferences
boolean generateGlobalSequenceReferences()
Whether global sequence references should be generated
-
setGenerateGlobalSequenceReferences
void setGenerateGlobalSequenceReferences(boolean globalSequenceReferences)
Whether global sequence references should be generated
-
generateGlobalTableReferences
boolean generateGlobalTableReferences()
Whether global table references should be generated
-
setGenerateGlobalTableReferences
void setGenerateGlobalTableReferences(boolean globalTableReferences)
Whether global table references should be generated
-
generateGlobalUDTReferences
boolean generateGlobalUDTReferences()
Whether global UDT references should be generated
-
setGenerateGlobalUDTReferences
void setGenerateGlobalUDTReferences(boolean globalUDTReferences)
Whether global UDT references should be generated
-
generateGlobalDomainReferences
boolean generateGlobalDomainReferences()
Whether global domain references should be generated
-
setGenerateGlobalDomainReferences
void setGenerateGlobalDomainReferences(boolean globalDomainReferences)
Whether global domain references should be generated
-
generateGlobalQueueReferences
boolean generateGlobalQueueReferences()
Whether global queue references should be generated
-
setGenerateGlobalQueueReferences
void setGenerateGlobalQueueReferences(boolean globalQueueReferences)
Whether global queue references should be generated
-
generateGlobalLinkReferences
boolean generateGlobalLinkReferences()
Whether global link references should be generated
-
setGenerateGlobalLinkReferences
void setGenerateGlobalLinkReferences(boolean globalLinkReferences)
Whether global link references should be generated
-
generateGlobalKeyReferences
boolean generateGlobalKeyReferences()
Whether global key references should be generated
-
setGenerateGlobalKeyReferences
void setGenerateGlobalKeyReferences(boolean globalKeyReferences)
Whether global key references should be generated
-
generateGlobalIndexReferences
boolean generateGlobalIndexReferences()
Whether global index references should be generated
-
setGenerateGlobalIndexReferences
void setGenerateGlobalIndexReferences(boolean globalIndexReferences)
Whether global index references should be generated
-
generateJavadoc
boolean generateJavadoc()
Whether any Javadoc should be generated.
-
setGenerateJavadoc
void setGenerateJavadoc(boolean javadoc)
Whether any Javadoc should be generated.
-
generateComments
boolean generateComments()
Whether any SQL comments should be generated as Javadoc.
-
setGenerateComments
void setGenerateComments(boolean comments)
Whether any SQL comments should be generated as Javadoc.
-
generateCommentsOnAttributes
boolean generateCommentsOnAttributes()
Whether SQL comments on attributes should be generated as Javadoc.
-
setGenerateCommentsOnAttributes
void setGenerateCommentsOnAttributes(boolean commentsOnAttributes)
Whether SQL comments on attributes should be generated as Javadoc.
-
generateCommentsOnCatalogs
boolean generateCommentsOnCatalogs()
Whether SQL comments on catalogs should be generated as Javadoc.
-
setGenerateCommentsOnCatalogs
void setGenerateCommentsOnCatalogs(boolean commentsOnCatalogs)
Whether SQL comments on catalogs should be generated as Javadoc.
-
generateCommentsOnColumns
boolean generateCommentsOnColumns()
Whether SQL comments on columns should be generated as Javadoc.
-
setGenerateCommentsOnColumns
void setGenerateCommentsOnColumns(boolean commentsOnColumns)
Whether SQL comments on columns should be generated as Javadoc.
-
generateCommentsOnKeys
boolean generateCommentsOnKeys()
Whether SQL comments on keys should be generated as Javadoc.
-
setGenerateCommentsOnKeys
void setGenerateCommentsOnKeys(boolean commentsOnKeys)
Whether SQL comments on keys should be generated as Javadoc.
-
generateCommentsOnLinks
boolean generateCommentsOnLinks()
Whether SQL comments on links should be generated as Javadoc.
-
setGenerateCommentsOnLinks
void setGenerateCommentsOnLinks(boolean commentsOnLinks)
Whether SQL comments on links should be generated as Javadoc.
-
generateCommentsOnPackages
boolean generateCommentsOnPackages()
Whether SQL comments on packages should be generated as Javadoc.
-
setGenerateCommentsOnPackages
void setGenerateCommentsOnPackages(boolean commentsOnPackages)
Whether SQL comments on packages should be generated as Javadoc.
-
generateCommentsOnParameters
boolean generateCommentsOnParameters()
Whether SQL comments on parameters should be generated as Javadoc.
-
setGenerateCommentsOnParameters
void setGenerateCommentsOnParameters(boolean commentsOnParameters)
Whether SQL comments on parameters should be generated as Javadoc.
-
generateCommentsOnQueues
boolean generateCommentsOnQueues()
Whether SQL comments on queues should be generated as Javadoc.
-
setGenerateCommentsOnQueues
void setGenerateCommentsOnQueues(boolean commentsOnQueues)
Whether SQL comments on queues should be generated as Javadoc.
-
generateCommentsOnRoutines
boolean generateCommentsOnRoutines()
Whether SQL comments on routines should be generated as Javadoc.
-
setGenerateCommentsOnRoutines
void setGenerateCommentsOnRoutines(boolean commentsOnRoutines)
Whether SQL comments on routines should be generated as Javadoc.
-
generateCommentsOnSchemas
boolean generateCommentsOnSchemas()
Whether SQL comments on schemas should be generated as Javadoc.
-
setGenerateCommentsOnSchemas
void setGenerateCommentsOnSchemas(boolean commentsOnSchemas)
Whether SQL comments on schemas should be generated as Javadoc.
-
generateCommentsOnSequences
boolean generateCommentsOnSequences()
Whether SQL comments on sequences should be generated as Javadoc.
-
setGenerateCommentsOnSequences
void setGenerateCommentsOnSequences(boolean commentsOnSequences)
Whether SQL comments on sequences should be generated as Javadoc.
-
generateCommentsOnTables
boolean generateCommentsOnTables()
Whether SQL comments on tables should be generated as Javadoc.
-
setGenerateCommentsOnTables
void setGenerateCommentsOnTables(boolean commentsOnTables)
Whether SQL comments on tables should be generated as Javadoc.
-
generateCommentsOnEmbeddables
boolean generateCommentsOnEmbeddables()
Whether SQL comments on embeddables should be generated as Javadoc.
-
setGenerateCommentsOnEmbeddables
void setGenerateCommentsOnEmbeddables(boolean commentsOnEmbeddables)
Whether SQL comments on embeddables should be generated as Javadoc.
-
generateCommentsOnUDTs
boolean generateCommentsOnUDTs()
Whether SQL comments on UDTs should be generated as Javadoc.
-
setGenerateCommentsOnUDTs
void setGenerateCommentsOnUDTs(boolean commentsOnUDTs)
Whether SQL comments on UDTs should be generated as Javadoc.
-
generateSources
boolean generateSources()
Whether source code should be generated on any object type.
-
setGenerateSources
void setGenerateSources(boolean sourcesOnViews)
Whether source code should be generated on any object type.
-
generateSourcesOnViews
boolean generateSourcesOnViews()
Whether source code should be generated on views.
-
setGenerateSourcesOnViews
void setGenerateSourcesOnViews(boolean sourcesOnViews)
Whether source code should be generated on views.
-
generateQueues
boolean generateQueues()
Whether queue related code should be generated
-
setGenerateQueues
void setGenerateQueues(boolean queues)
Whether queue related code should be generated
-
generateLinks
boolean generateLinks()
Whether link related code should be generated
-
setGenerateLinks
void setGenerateLinks(boolean links)
Whether link related code should be generated
-
generateKeys
boolean generateKeys()
Whether key related code should be generated
-
setGenerateKeys
void setGenerateKeys(boolean keys)
Whether key related code should be generated
-
fluentSetters
@Deprecated boolean fluentSetters()
Deprecated.- UsegenerateFluentSetters()instead.Whether fluent setters should be generated
-
setFluentSetters
@Deprecated void setFluentSetters(boolean fluentSetters)
Deprecated.- UsesetGenerateFluentSetters(boolean)instead.Whether fluent setters should be generated
-
generateFluentSetters
boolean generateFluentSetters()
Whether fluent setters should be generated
-
setGenerateFluentSetters
void setGenerateFluentSetters(boolean fluentSetters)
Whether fluent setters should be generated
-
generateJavaBeansGettersAndSetters
boolean generateJavaBeansGettersAndSetters()
Whether getters and setters should be generated JavaBeans style (or jOOQ style).
-
setGenerateJavaBeansGettersAndSetters
void setGenerateJavaBeansGettersAndSetters(boolean javaBeansGettersAndSetters)
Whether getters and setters should be generated JavaBeans style (or jOOQ style).
-
generateVarargsSetters
boolean generateVarargsSetters()
Whether varargs setters should be generated for array types.
-
setGenerateVarargsSetters
void setGenerateVarargsSetters(boolean varargsSetters)
Whether varargs setters should be generated for array types.
-
generatePojosEqualsAndHashCode
boolean generatePojosEqualsAndHashCode()
Whetherequals()andhashCode()methods should be generated on POJOs
-
setGeneratePojosEqualsAndHashCode
void setGeneratePojosEqualsAndHashCode(boolean generatePojosEqualsAndHashCode)
Whetherequals()andhashCode()methods should be generated on POJOs
-
generatePojosToString
boolean generatePojosToString()
Whether atoString()method should be generated on POJOs
-
setGeneratePojosToString
void setGeneratePojosToString(boolean generatePojosToString)
Whether atoString()method should be generated on POJOs
-
fullyQualifiedTypes
@Deprecated String fullyQualifiedTypes()
Deprecated.- UsegenerateFullyQualifiedTypes()instead.A regular expression matching all the types in generated code that should be fully qualified.
-
setFullyQualifiedTypes
@Deprecated void setFullyQualifiedTypes(String fullyQualifiedTypes)
Deprecated.- UsesetGenerateFullyQualifiedTypes(String)instead.A regular expression matching all the types in generated code that should be fully qualified.
-
generateFullyQualifiedTypes
String generateFullyQualifiedTypes()
A regular expression matching all the types in generated code that should be fully qualified.
-
setGenerateFullyQualifiedTypes
void setGenerateFullyQualifiedTypes(String generateFullyQualifiedTypes)
A regular expression matching all the types in generated code that should be fully qualified.
-
generateJavaTimeTypes
boolean generateJavaTimeTypes()
A flag indicating whether Java 8's java.time types should be used by the source code generator, rather than JDBC's java.sql types.This flag is ignored in the commercial Java 6 distribution of jOOQ 3.9+
-
setGenerateJavaTimeTypes
void setGenerateJavaTimeTypes(boolean generateJavaTimeTypes)
A flag indicating whether Java 8's java.time types should be used by the source code generator, rather than JDBC's java.sql types.This flag is ignored in the commercial Java 6 distribution of jOOQ 3.9+
-
generateSpatialTypes
boolean generateSpatialTypes()
A flag indicating whether theSpatialtype support should be enabled.
-
setGenerateSpatialTypes
void setGenerateSpatialTypes(boolean generateSpatialTypes)
A flag indicating whether theSpatialtype support should be enabled.
-
generateXmlTypes
boolean generateXmlTypes()
A flag indicating whether theXMLtype support should be enabled.
-
setGenerateXmlTypes
void setGenerateXmlTypes(boolean generateXmlTypes)
A flag indicating whether theXMLtype support should be enabled.
-
generateJsonTypes
boolean generateJsonTypes()
-
setGenerateJsonTypes
void setGenerateJsonTypes(boolean generateJsonTypes)
-
generateIntervalTypes
boolean generateIntervalTypes()
A flag indicating whether theIntervaltype support should be enabled.
-
setGenerateIntervalTypes
void setGenerateIntervalTypes(boolean generateJsonTypes)
A flag indicating whether theIntervaltype support should be enabled.
-
generateEmptyCatalogs
boolean generateEmptyCatalogs()
Whether empty catalogs should still be generated.
-
setGenerateEmptyCatalogs
void setGenerateEmptyCatalogs(boolean generateEmptyCatalogs)
Whether empty catalogs should still be generated.
-
generateEmptySchemas
boolean generateEmptySchemas()
Whether empty schemas should still be generated.
-
setGenerateEmptySchemas
void setGenerateEmptySchemas(boolean generateEmptySchemas)
Whether empty schemas should still be generated.
-
generateNewline
String generateNewline()
The newline character(s) to be used in generated code.
-
setGenerateNewline
void setGenerateNewline(String newline)
The newline character(s) to be used in generated code.
-
generateIndentation
String generateIndentation()
The indentation character(s) to be used in generated code.
-
setGenerateIndentation
void setGenerateIndentation(String indentation)
The indentation character(s) to be used in generated code.
-
generatePrintMarginForBlockComment
int generatePrintMarginForBlockComment()
The print margin for Javadoc and other block comments to be used in generated code.
-
setGeneratePrintMarginForBlockComment
void setGeneratePrintMarginForBlockComment(int printMarginForBlockComment)
The print margin for Javadoc and other block comments to be used in generated code.
-
getTargetDirectory
String getTargetDirectory()
The target directory
-
setTargetDirectory
void setTargetDirectory(String directory)
Initialise the target directory
-
getTargetEncoding
String getTargetEncoding()
The target encoding
-
setTargetEncoding
void setTargetEncoding(String encoding)
Initialise the target encoding
-
getTargetPackage
String getTargetPackage()
- Returns:
- Get the target package for the current configuration
-
setTargetPackage
void setTargetPackage(String packageName)
Initialise the target package name
-
getTargetClean
boolean getTargetClean()
Whether the target package should be cleaned to contain only generated code after a generation run.
-
setTargetClean
void setTargetClean(boolean clean)
Whether the target package should be cleaned to contain only generated code after a generation run.
-
getTargetLocale
Locale getTargetLocale()
The target locale.
-
setTargetLocale
void setTargetLocale(Locale targetLocale)
The target locale.
-
-