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