一个报表中可能包含多个参数,ParamMetaData参数元类,本类相当于一个参数对象数组,用于管理报表中的多个参数,比如可以添加参数、删除参数等等。
◆ 实例请参考
l 构造函数
类名:com.raqsoft.report.usermodel.ParamMetaData
public ParamMetaData () //构造一个参数元对象
public ParamMetaData (int initCapacity) //构造一个具有初始容量的参数元对象
Parameters:initCapacity – 参数元对象的初始容量。
l 可用方法
addParam
语 法: public void addParam(int i,Param m)
参数说明: i - 位置
m - 参数
功能说明: 为参数元对象在指定位置增加参数
调用举例: 略
addParam
语 法: public void addParam( int i,
java.lang.String name,
java.lang.String description,
byte type,
byte dataType,
short precision,
short scale,
boolean nullable,
java.lang.String format,
java.lang.String value)
参数说明:
i - 位置
name - 参数名称
description – 参数描述
type – 参数类型
dataType – 数据类型
precision – 数据精度
scale – 小数位数
nullable - 是否允许空值
format – 数据格式
value – 参数值
功能说明: 为参数元对象在指定位置增加参数
调用举例: 略
addParam
语 法: public void addParam(Param m)
参数说明: m - 参数
功能说明: 为参数元对象增加参数
调用举例: 略
addParam
语 法: public void addParam( java.lang.String name,
java.lang.String description,
byte type,
byte dataType,
short precision,
short scale,
boolean nullable,
java.lang.String format,
java.lang.String value)
参数说明:
name - 参数名称
description – 参数描述
type – 参数类型
dataType – 数据类型
precision – 数据精度
scale – 小数位数
nullable - 是否允许空值
format – 数据格式
value – 参数值
功能说明: 为参数元对象增加参数
调用举例: 略
Clear
语 法: public void clear()
功能说明: 清除参数元对象中所有的参数
调用举例: 略
getParamCount
语 法: public int getParamCount()
功能说明: 取参数元对象中参数的数量
Returns : 参数的数量
调用举例: 略
getParam
语 法: public Param getParam(int i)
参数说明: i- 参数的位置
功能说明: 取参数元对象中指定位置的参数
Returns : 参数
调用举例: 略
getParam
语 法: public Param getParam(java.lang.String name)
参数说明: name - 参数名
功能说明: 取参数元对象中指定名称的参数
Returns : 参数
调用举例: 略
setParam
语 法: public void setParam(int i,Param m)
参数说明: i - 位置
m - 参数
功能说明: 为参数元对象在指定位置设置参数
调用举例: 略
removeParam
语 法: public void removeParam(int i)
参数说明: i- 位置
功能说明: 移除参数元对象中指定位置的参数
调用举例: 略
containsParam
语 法: public boolean containsParam(java.lang.String paramName)
参数说明: paramName – 指定的参数
功能说明: 是否含有指定的参数
调用举例: 略
Serialize
语 法: public byte[] serialize()
功能说明: 序列化输出本类
Returns : 字符数组
调用举例: 略
fillRecord
语 法: public void fillRecord(byte[] buf)
参数说明: buf – byte[] 字符数组
功能说明: 序列化输出本类
调用举例: 略
deepClone
语 法: public java.lang.Object deepClone()
功能说明: 克隆本类
Returns : 克隆成功后返回的Object对象
调用举例: 略