public class TypeGeneratorStrategy extends GeneratorStrategy
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
TypeGeneratorStrategy.NameConverter |
static class |
TypeGeneratorStrategy.TableStrategy |
directory| 构造器和说明 |
|---|
TypeGeneratorStrategy() |
public TypeGeneratorStrategy withIndent(String indent)
public TypeGeneratorStrategy withConfig(ConfigurationParser.Config conf)
public GeneratorStrategy withIndent(int spaces)
public TypeGeneratorStrategy withDirectory(String directory)
public TypeGeneratorStrategy withRepoDirectory(String directory)
public TypeGeneratorStrategy withServiceDirectory(String directory)
public TypeGeneratorStrategy withApiDirectory(String directory)
public TypeGeneratorStrategy withPackageName(String packageName)
public TypeGeneratorStrategy withInterfaceNameConverter(TypeGeneratorStrategy.NameConverter tableNameConverter)
public TypeGeneratorStrategy withRecordNameConverter(TypeGeneratorStrategy.NameConverter recordNameConverter)
public TypeGeneratorStrategy withPojoNameConverter(TypeGeneratorStrategy.NameConverter pojoNameConverter)
public TypeGeneratorStrategy withTableStrategy(String tableName, TypeGeneratorStrategy.TableStrategy ts)
public TypeGeneratorStrategy ignoreFieldNames(String... fields)
public TypeGeneratorStrategy includeTableNames(String... tables)
public TypeGeneratorStrategy excludeTableNames(String... tables)
public boolean isIgnoreTable(String tableName)
public boolean isGeneratePojoWithLombok(String tableName)
public boolean isGenerateInterface(String tableName)
public boolean isGenerateRecord(String tableName)
public boolean isGeneratePojo(String tableName)
public List<com.squareup.javapoet.TypeName> getGeneratedInterfaceSuperInterfaces(String tableName)
public com.squareup.javapoet.TypeName getPojoSuperClass(String tableName)
public TypeGeneratorStrategy.TableStrategy getTableStrategy(String tableName)
public String getTypePackageName()
public String getRepoPakcgaeName()
public String getServicePackageName()
public String getApiPackageName()
public String jooqTablePackageName()
public String jooqRecordPackageName()
public com.squareup.javapoet.ClassName interfaceClassName(String tableName)
public com.squareup.javapoet.ClassName recordClassName(String tableName)
public com.squareup.javapoet.ClassName jooqRecordClassName(String tableName)
public com.squareup.javapoet.ClassName jooqTableClassName(String tableName)
public com.squareup.javapoet.ClassName pojoClassName(String tableName)
public com.squareup.javapoet.ClassName pojoAllClassName(String tableName)
public com.squareup.javapoet.ClassName repoClassName(String tableName)
public com.squareup.javapoet.ClassName serviceClassName(String tableName)
public com.squareup.javapoet.ClassName controllerClassName(String tableName)
public boolean isGenerateRepo(String tableName)
public String getRepoDirectory()
public String getServiceDirectory()
public String getApiDirectory()
public boolean isRootTable(org.cooder.jooq.mate.TableMeta table)
Copyright © 2022. All rights reserved.