阅读jasperreport源码---编译xml阶段
这段时间在看jasperreport源码的编译功能部分,画了部分类图,以供方便阅读。
前面ireport已经生成了.jrxml文件,这里jasperserver进行编译成.japser文件,此处只是生成带有结构形式的文件(无数据),然后进行连接数据源的数据填充,最后通过输出功能,输出为pdf/excel/html,或者直接在屏幕上显示。
编译部分功能入口是JasperCompileManager的compileReport(String sourceFileName)方法,只要知道xml文件的路径、名称即可。