目录

可用方法

3.36.3. 可用方法

cacheReport

语 法: public ReportCache cacheReport(IReport rpt)

参数说明: rpt - IReport 用户运算后的报表

功能说明: 缓存运算后的报表

Returns : ReportCache报表缓存

调用举例: 略

getReportDefine

语 法: public IReport getReportDefine()

功能说明: 获取报表定义

Returns : IReport 返回报表定义

调用举例: 略

getReportCaches

语 法: public java.util.Map getReportCaches()

功能说明: 取报表缓存,若不存在则重新产生

Returns : Map 返回所有报表缓存,此Map中由reportId对应ReportCache

调用举例: 略

getReportCache

语 法: public ReportCache getReportCache(Context ctx,long timeout)

参数说明: ctx - 上下文 timeout - 报表缓存过期时间(相对其产生时间而言),以毫秒计,负数表示不检查过期,0表示实时重新计算

功能说明: 取报表缓存,若不存在则重新产生

Returns : ReportCache报表缓存

调用举例: 略

getReportCache

语 法: public ReportCache getReportCache(java.lang.String reportId)

参数说明: reportId - 缓存标识

功能说明: 取报表缓存,若不存在或报表定义被更新则返回null Returns : ReportCache报表缓存

调用举例: 略

getReportName

语 法: public java.lang.String getReportName()

功能说明: 获得报表名

Returns : 报表名

调用举例: 略 l

astAccessTime

语 法: public long lastAccessTime()

功能说明: 获取上次访问时间

Returns : 返回上次访问时间

调用举例: 略

modify

语 法: public void modify()

功能说明: 更新报表定义

调用举例: 略

release

语 法: public void release()

功能说明: 删除缓存文件,此实例不再被使用时调用

调用举例: 略