public class DataTableConfig extends java.lang.Object implements XMLable
限定符和类型 | 字段和说明 |
---|---|
static DataTableConfig |
DEFAULT_TABLE_DATA_CONFIG |
static java.lang.String |
EXAMPLE |
static java.lang.String |
XML_TAG |
构造器和说明 |
---|
DataTableConfig() |
DataTableConfig(java.lang.String tableName,
TableData data) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
clone() |
JSONObject |
createAttrResult(Calculator widgetCalculator)
根据已有配置信息生成表格数据
|
int |
getColumnCount()
总列数
|
java.lang.String |
getColumnName(int column)
根据列序号获得列名
|
int |
getColumnWidth(int column)
根据列序号获得列宽
|
int |
getRowCount()
行数。
|
int |
getRowHeight()
设置行高
|
java.lang.String |
getTableDataName()
获得数据表对应表名
|
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
void |
setColumns(java.lang.String[] names)
设置所有列名
|
void |
setColumnWidth(int column,
int width)
根据列序号设置列宽
|
void |
setRowHeight(int height)
获得行高
|
void |
setShowTitle(boolean showTitle)
设置是否显示表头
|
void |
setTableName(java.lang.String name)
修改tableName 这个重命名数据集的时候要触发
|
void |
setTitle(int column,
java.lang.String title)
根据列序号设置列名
|
boolean |
showTitle()
是否显示表头
|
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
public static final java.lang.String XML_TAG
public static final DataTableConfig DEFAULT_TABLE_DATA_CONFIG
public static final java.lang.String EXAMPLE
public DataTableConfig()
public DataTableConfig(java.lang.String tableName, TableData data)
public java.lang.String getTableDataName()
public void setTableName(java.lang.String name)
public void setShowTitle(boolean showTitle)
public boolean showTitle()
public int getColumnCount()
public java.lang.String getColumnName(int column)
column
- 列序号public void setTitle(int column, java.lang.String title)
column
- 列序号title
- 列名public int getColumnWidth(int column)
column
- 列序号public void setColumnWidth(int column, int width)
column
- 列序号public int getRowHeight()
public void setRowHeight(int height)
public int getRowCount()
public void setColumns(java.lang.String[] names)
names
- 列名public JSONObject createAttrResult(Calculator widgetCalculator)
widgetCalculator
- 这个Calculator中包含TableDataSourcepublic void readXML(XMLableReader reader)
XMLReadable
readXML
在接口中 XMLReadable
reader
- XML读取对象XMLableReader
public void writeXML(XMLPrintWriter writer)
XMLWriter
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 java.lang.Object
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常