可用方法
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()
功能说明: 删除缓存文件,此实例不再被使用时调用
调用举例: 略