一个报表中常常包含多个数据集配置信息,DataSetMetaData 数据集元数据类,相当于一个数据集配置数组,用于管理多个数据集配置。本类提供的方法可以添加数据集配置、取得数据集配置、修改数据集配置、取得数据集配置个数等等。
◆ 实例请参考
l 构造函数
类名:com.raqsoft.report.usermodel.DataSetMetaData
public DataSetMetaData()
public DataSetMetaData(int capacity)
Parameters:capacity– 数据集元数据对象的初始大小
举例: DataSetMetaData dsmd=new DataSetMetaData(); //构造数据集元数据
l 可用方法
addDataSetConfig
语 法: public void addDataSetConfig(DataSetConfig dsc)
参数说明: dsc - 数据集配置
功能说明: 添加数据集配置
调用举例: 略
Clear
语 法: public void clear()
功能说明: 清除所有数据集配置
调用举例: 略
getDataSetConfigCount
语 法: public int getDataSetConfigCount()
功能说明: 取得配置数据集个数
Returns : 配置数据集个数
调用举例: int count= dsmd.getDataSetConfigCount();
getDataSetConfig
语 法: public DataSetConfig getDataSetConfig(int i)
参数说明: i - 位置
功能说明: 取得指定位置的数据集配置
调用举例: DataSetConfig dsc= dsmd.getDataSetConfig(2);
insertDataSetConfig
语 法: public void insertDataSetConfig (int i,DataSetConfig dsc)
参数说明: i - 插入的位置
dsc- 数据集配置
功能说明: 插入数据集配置
调用举例: 略
setDataSetConfig
语 法: public void setDataSetConfig (int i , DataSetConfig dsc)
参数说明: i - 修改的位置
dsc - 数据集配置
功能说明: 修改数据集配置
调用举例: 略
removeDataSetConfig
语 法: public void removeDataSetConfig(int i)
参数说明: i - 要删除的数据集配置所在的位置
功能说明: 删除数据集配置
调用举例: 略
getDataSetConfig
语 法: public DataSetConfig getDataSetConfig(java.lang.String dsName)
参数说明: dsName – 数据集名称
功能说明: 取得指定位置的数据集配置
调用举例: DataSetConfig dsc= dsmd.getDataSetConfig(2);
writeExternal
语 法: public void writeExternal(java.io.ObjectOutput out)
参数说明: out – ObjectOutput
功能说明: 序列化输出本类
调用举例: 略
readExternal
语 法: public void readExternal(java.io.ObjectInput in)
参数说明: in – ObjectInput
功能说明: 序列化输出本类
调用举例: 略
Serialize
语 法: public byte[] serialize()
功能说明: 序列化输出本类
Returns : 字符数组
调用举例: 略
fillRecord
语 法: public void fillRecord(byte[] buf)
参数说明: buf – byte[] 字符数组
功能说明: 序列化输出本类
调用举例: 略
deepClone
语 法: public java.lang.Object deepClone()
功能说明: 克隆本类
Returns : 克隆成功后返回的Object对象
调用举例: 略