| Package | Description |
|---|---|
| org.jooq.codegen |
| Modifier and Type | Method and Description |
|---|---|
JavaWriter |
JavaWriter.header(String header,
Object... args) |
JavaWriter |
JavaWriter.javadoc(String string,
Object... args) |
protected JavaWriter |
JavaGenerator.newJavaWriter(File file) |
JavaWriter |
JavaWriter.override() |
JavaWriter |
JavaWriter.overrideIf(boolean override) |
JavaWriter |
JavaWriter.overrideInherit() |
JavaWriter |
JavaWriter.overrideInheritIf(boolean override) |
JavaWriter |
JavaWriter.print(Class<?> clazz) |
JavaWriter |
JavaWriter.printClass(String clazz) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
JavaGenerator.closeJavaWriter(JavaWriter out) |
protected void |
JavaGenerator.generateArray(ArrayDefinition array,
JavaWriter out) |
protected void |
JavaGenerator.generateArrayClassFooter(ArrayDefinition array,
JavaWriter out)
Subclasses may override this method to provide array class footer code.
|
protected void |
JavaGenerator.generateArrayClassJavadoc(ArrayDefinition array,
JavaWriter out)
Subclasses may override this method to provide their own Javadoc.
|
protected void |
JavaGenerator.generateCatalog(CatalogDefinition catalog,
JavaWriter out) |
protected void |
JavaGenerator.generateCatalogClassFooter(CatalogDefinition schema,
JavaWriter out)
Subclasses may override this method to provide catalog class footer code.
|
protected void |
JavaGenerator.generateCatalogClassJavadoc(CatalogDefinition catalog,
JavaWriter out)
Subclasses may override this method to provide their own Javadoc.
|
protected void |
JavaGenerator.generateDao(TableDefinition table,
JavaWriter out) |
protected void |
JavaGenerator.generateDaoClassFooter(TableDefinition table,
JavaWriter out)
Subclasses may override this method to provide dao class footer code.
|
protected void |
JavaGenerator.generateDaoClassJavadoc(TableDefinition table,
JavaWriter out)
Subclasses may override this method to provide their own Javadoc.
|
protected void |
JavaGenerator.generateDomain(DomainDefinition d,
JavaWriter out) |
protected void |
JavaGenerator.generateDomainClassFooter(DomainDefinition d,
JavaWriter out)
Subclasses may override this method to provide enum class footer code.
|
protected void |
JavaGenerator.generateDomainClassJavadoc(DomainDefinition e,
JavaWriter out)
Subclasses may override this method to provide their own Javadoc.
|
protected void |
JavaGenerator.generateEnum(EnumDefinition e,
JavaWriter out) |
protected void |
JavaGenerator.generateEnumClassFooter(EnumDefinition e,
JavaWriter out)
Subclasses may override this method to provide enum class footer code.
|
protected void |
JavaGenerator.generateEnumClassJavadoc(EnumDefinition e,
JavaWriter out)
Subclasses may override this method to provide their own Javadoc.
|
protected void |
JavaGenerator.generateInterface(TableDefinition table,
JavaWriter out) |
protected void |
JavaGenerator.generateInterfaceClassFooter(TableDefinition table,
JavaWriter out)
Subclasses may override this method to provide interface class footer
code.
|
protected void |
JavaGenerator.generateInterfaceClassJavadoc(TableDefinition table,
JavaWriter out)
Subclasses may override this method to provide their own Javadoc.
|
protected void |
JavaGenerator.generateInterfaceGetter(TypedElementDefinition<?> column,
int index,
JavaWriter out)
Subclasses may override this method to provide their own interface getters.
|
protected void |
JavaGenerator.generateInterfaceSetter(TypedElementDefinition<?> column,
int index,
JavaWriter out)
Subclasses may override this method to provide their own interface setters.
|
protected void |
JavaGenerator.generatePackage(PackageDefinition pkg,
JavaWriter out) |
protected void |
JavaGenerator.generatePackageClassFooter(PackageDefinition pkg,
JavaWriter out)
Subclasses may override this method to provide package class footer code.
|
protected void |
JavaGenerator.generatePackageClassJavadoc(PackageDefinition pkg,
JavaWriter out)
Subclasses may override this method to provide their own Javadoc.
|
protected void |
JavaGenerator.generatePojo(TableDefinition table,
JavaWriter out) |
protected void |
JavaGenerator.generatePojoClassFooter(TableDefinition table,
JavaWriter out)
Subclasses may override this method to provide POJO class footer code.
|
protected void |
JavaGenerator.generatePojoClassJavadoc(TableDefinition table,
JavaWriter out)
Subclasses may override this method to provide their own Javadoc.
|
protected void |
JavaGenerator.generatePojoCopyConstructor(Definition tableOrUDT,
JavaWriter out)
Subclasses may override this method to provide their own pojo copy constructors.
|
protected void |
JavaGenerator.generatePojoDefaultConstructor(Definition tableOrUDT,
JavaWriter out)
Subclasses may override this method to provide their own pojo default constructors.
|
protected void |
JavaGenerator.generatePojoEqualsAndHashCode(Definition tableOrUDT,
JavaWriter out) |
protected void |
JavaGenerator.generatePojoGetter(TypedElementDefinition<?> column,
int index,
JavaWriter out)
Subclasses may override this method to provide their own pojo getters.
|
protected void |
JavaGenerator.generatePojoSetter(TypedElementDefinition<?> column,
int index,
JavaWriter out)
Subclasses may override this method to provide their own pojo setters.
|
protected void |
JavaGenerator.generatePojoToString(Definition tableOrUDT,
JavaWriter out) |
protected void |
JavaGenerator.generateRecord(TableDefinition table,
JavaWriter out) |
protected void |
JavaGenerator.generateRecordClassFooter(TableDefinition table,
JavaWriter out)
Subclasses may override this method to provide record class footer code.
|
protected void |
JavaGenerator.generateRecordClassJavadoc(TableDefinition table,
JavaWriter out)
Subclasses may override this method to provide their own Javadoc.
|
protected void |
JavaGenerator.generateRecordGetter(TypedElementDefinition<?> column,
int index,
JavaWriter out)
Subclasses may override this method to provide their own record getters.
|
protected void |
JavaGenerator.generateRecordSetter(TypedElementDefinition<?> column,
int index,
JavaWriter out)
Subclasses may override this method to provide their own record setters.
|
protected void |
JavaGenerator.generateRoutine(RoutineDefinition routine,
JavaWriter out) |
protected void |
JavaGenerator.generateRoutineClassFooter(RoutineDefinition routine,
JavaWriter out)
Subclasses may override this method to provide routine class footer code.
|
protected void |
JavaGenerator.generateRoutineClassJavadoc(RoutineDefinition routine,
JavaWriter out)
Subclasses may override this method to provide their own Javadoc.
|
protected void |
JavaGenerator.generateSchema(SchemaDefinition schema,
JavaWriter out) |
protected void |
JavaGenerator.generateSchemaClassFooter(SchemaDefinition schema,
JavaWriter out)
Subclasses may override this method to provide schema class footer code.
|
protected void |
JavaGenerator.generateSchemaClassJavadoc(SchemaDefinition schema,
JavaWriter out)
Subclasses may override this method to provide their own Javadoc.
|
protected void |
JavaGenerator.generateTable(TableDefinition table,
JavaWriter out) |
protected void |
JavaGenerator.generateTableClassFooter(TableDefinition table,
JavaWriter out)
Subclasses may override this method to provide table class footer code.
|
protected void |
JavaGenerator.generateTableClassJavadoc(TableDefinition table,
JavaWriter out)
Subclasses may override this method to provide their own Javadoc.
|
protected void |
JavaGenerator.generateUDT(UDTDefinition udt,
JavaWriter out) |
protected void |
JavaGenerator.generateUDTClassFooter(UDTDefinition udt,
JavaWriter out)
Subclasses may override this method to provide udt class footer code.
|
protected void |
JavaGenerator.generateUDTClassJavadoc(UDTDefinition udt,
JavaWriter out)
Subclasses may override this method to provide their own Javadoc.
|
protected void |
JavaGenerator.generateUDTInterface(UDTDefinition udt,
JavaWriter out) |
protected void |
JavaGenerator.generateUDTInterfaceClassFooter(UDTDefinition udt,
JavaWriter out)
Subclasses may override this method to provide UDT interface class footer code.
|
protected void |
JavaGenerator.generateUDTInterfaceClassJavadoc(UDTDefinition udt,
JavaWriter out)
Subclasses may override this method to provide their own Javadoc.
|
protected void |
JavaGenerator.generateUDTInterfaceGetter(TypedElementDefinition<?> column,
int index,
JavaWriter out)
Subclasses may override this method to provide their own interface getters.
|
protected void |
JavaGenerator.generateUDTInterfaceSetter(TypedElementDefinition<?> column,
int index,
JavaWriter out)
Subclasses may override this method to provide their own interface setters.
|
protected void |
JavaGenerator.generateUDTPojo(UDTDefinition udt,
JavaWriter out) |
protected void |
JavaGenerator.generateUDTPojoClassFooter(UDTDefinition udt,
JavaWriter out)
Subclasses may override this method to provide UDT POJO class footer code.
|
protected void |
JavaGenerator.generateUDTPojoClassJavadoc(UDTDefinition udt,
JavaWriter out)
Subclasses may override this method to provide their own Javadoc.
|
protected void |
JavaGenerator.generateUDTPojoGetter(TypedElementDefinition<?> column,
int index,
JavaWriter out)
Subclasses may override this method to provide their own pojo getters.
|
protected void |
JavaGenerator.generateUDTPojoSetter(TypedElementDefinition<?> column,
int index,
JavaWriter out)
Subclasses may override this method to provide their own pojo setters.
|
protected void |
JavaGenerator.generateUDTRecord(UDTDefinition udt,
JavaWriter out) |
protected void |
JavaGenerator.generateUDTRecordClassFooter(UDTDefinition udt,
JavaWriter out)
Subclasses may override this method to provide udt record class footer code.
|
protected void |
JavaGenerator.generateUDTRecordClassJavadoc(UDTDefinition udt,
JavaWriter out)
Subclasses may override this method to provide their own Javadoc.
|
protected void |
JavaGenerator.generateUDTRecordGetter(TypedElementDefinition<?> column,
int index,
JavaWriter out)
Subclasses may override this method to provide their own record getters.
|
protected void |
JavaGenerator.generateUDTRecordSetter(TypedElementDefinition<?> column,
int index,
JavaWriter out)
Subclasses may override this method to provide their own record setters.
|
protected void |
JavaGenerator.printClassAnnotations(JavaWriter out,
SchemaDefinition schema) |
protected void |
JavaGenerator.printClassAnnotations(JavaWriter out,
SchemaDefinition schema,
CatalogDefinition catalog) |
protected void |
JavaGenerator.printClassJavadoc(JavaWriter out,
Definition definition) |
protected void |
JavaGenerator.printClassJavadoc(JavaWriter out,
String comment) |
protected void |
JavaGenerator.printColumnJPAAnnotation(JavaWriter out,
ColumnDefinition column) |
protected void |
JavaGenerator.printColumnValidationAnnotation(JavaWriter out,
ColumnDefinition column)
Deprecated.
- This method is no longer used by the generator.
|
protected void |
JavaGenerator.printConstant(JavaWriter out,
AttributeDefinition constant) |
protected void |
JavaGenerator.printConvenienceMethodFunction(JavaWriter out,
RoutineDefinition function,
boolean instance) |
protected void |
JavaGenerator.printConvenienceMethodFunctionAsField(JavaWriter out,
RoutineDefinition function,
boolean parametersAsField) |
protected void |
JavaGenerator.printConvenienceMethodProcedure(JavaWriter out,
RoutineDefinition procedure,
boolean instance) |
protected void |
JavaGenerator.printConvenienceMethodTableValuedFunction(JavaWriter out,
TableDefinition function,
String javaMethodName) |
protected void |
JavaGenerator.printConvenienceMethodTableValuedFunctionAsField(JavaWriter out,
TableDefinition function,
boolean parametersAsField,
String javaMethodName) |
protected void |
JavaGenerator.printForeignKey(JavaWriter out,
int foreignKeyCounter,
ForeignKeyDefinition foreignKey) |
protected void |
JavaGenerator.printFromAndInto(JavaWriter out,
TableDefinition table) |
protected void |
JavaGenerator.printIdentity(JavaWriter out,
int identityCounter,
IdentityDefinition identity) |
protected void |
JavaGenerator.printIndex(JavaWriter out,
int indexCounter,
IndexDefinition index) |
protected void |
JavaGenerator.printJavadocParagraph(JavaWriter out,
String comment,
String indent)
This method is used to add line breaks in lengthy javadocs
|
protected void |
JavaGenerator.printPackage(JavaWriter out,
Definition definition) |
protected void |
JavaGenerator.printPackage(JavaWriter out,
Definition definition,
GeneratorStrategy.Mode mode) |
protected void |
JavaGenerator.printPackageComment(JavaWriter out,
Definition definition,
GeneratorStrategy.Mode mode) |
protected void |
JavaGenerator.printRecordTypeMethod(JavaWriter out,
Definition definition) |
protected void |
JavaGenerator.printReferences(JavaWriter out,
List<? extends Definition> definitions,
Class<?> type,
boolean isGeneric) |
protected void |
JavaGenerator.printRoutine(JavaWriter out,
RoutineDefinition routine) |
protected void |
JavaGenerator.printSingletonInstance(JavaWriter out,
Definition definition) |
protected void |
JavaGenerator.printTableJPAAnnotation(JavaWriter out,
TableDefinition table) |
protected void |
JavaGenerator.printTableValuedFunction(JavaWriter out,
TableDefinition table,
String javaMethodName) |
protected void |
JavaGenerator.printUniqueKey(JavaWriter out,
int uniqueKeyCounter,
UniqueKeyDefinition uniqueKey) |
protected String |
JavaGenerator.refExtendsNumberType(JavaWriter out,
DataTypeDefinition type) |
protected String |
JavaGenerator.refNumberType(JavaWriter out,
DataTypeDefinition type) |
Copyright © 2018. All rights reserved.