Report Structure
A report can include one or several chapters.
Each chapter includes a set of views (or a macro), each of them showing values (data structure) displayed graphically or not according to a renderer type.
To create a report template, you must define:
• (Optional) the parameters, which define the objects on which the report rely on.
• the report chapter(s).
A chapter processes report objects (in the above example the chapter processes expenses).
• either the macro or the view(s) that make up each chapter.
If the chapter is based on:
• a macro, this one must refer to java code that implement dedicated interfaces.
• a set of views, for each view you must define:
o the render type (graphical)
The render type selected defines the data structure with the header number (e.g.: two headers for a matrix, three headers for a bubble-diagram).
o input data, which makes up data structure headers and from which the report values/occurrences are collected
o value collect mode
o value computation mode
Data structure example: