public class DataDictionaryGenerator extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
dataDictionaryFileName |
protected String |
dataDictionaryOutputDir |
protected DataSource |
dataSource |
| 构造器和说明 |
|---|
DataDictionaryGenerator(DataSource dataSource,
String dataDictionaryOutputDir) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
genCell(int columnMaxLen,
String preChar,
String value,
String fillChar,
String postChar,
StringBuilder ret) |
protected void |
genColumn(TableMeta tableMeta,
ColumnMeta columnMeta,
StringBuilder ret) |
void |
generate(List<TableMeta> tableMetas) |
protected void |
generateTable(TableMeta tableMeta,
StringBuilder ret) |
protected String |
genSeparateLine(TableMeta tm) |
protected void |
genTableHead(TableMeta tm,
StringBuilder ret) |
String |
getDataDictionaryFileName() |
String |
getDataDictionaryOutputDir() |
protected void |
rebuildColumnMetas(List<TableMeta> tableMetas) |
void |
setDataDictionaryFileName(String dataDictionaryFileName) |
void |
setDataDictionaryOutputDir(String dataDictionaryOutputDir) |
protected void |
writeToFile(String ret)
_DataDictionary.txt 覆盖写入
|
protected DataSource dataSource
protected String dataDictionaryOutputDir
protected String dataDictionaryFileName
public DataDictionaryGenerator(DataSource dataSource, String dataDictionaryOutputDir)
public void setDataDictionaryOutputDir(String dataDictionaryOutputDir)
public String getDataDictionaryOutputDir()
public void setDataDictionaryFileName(String dataDictionaryFileName)
public String getDataDictionaryFileName()
protected void generateTable(TableMeta tableMeta, StringBuilder ret)
protected void genCell(int columnMaxLen,
String preChar,
String value,
String fillChar,
String postChar,
StringBuilder ret)
protected void genTableHead(TableMeta tm, StringBuilder ret)
protected void genColumn(TableMeta tableMeta, ColumnMeta columnMeta, StringBuilder ret)
protected void writeToFile(String ret)
Copyright © 2022. All rights reserved.