A technique to speed up and organize formatting. When cascading styles are
used not all style properties must be define for every element. Rather an
element searches its open settings in its environment by cascading from the
directly enclosing element to the most general element (usually the page).
A collection is a group of objects. Databases and programming languages
offer data structures for collections. Examples for collections are
relational database tables,
arrays, Java Vectors and all classes of the
Java Collection Framework.
Collections of objects are shown as tables in a report. The tables can have
headers, totals and borders. In report template ReportWeaver shows only one row
of the table. This row lists the fields that will make up the columns of the
A table can appear inside another table. This happens if tables are
grouped, or if a collection contains an object with another collection. Nested
tables are no problem, but you must be aware of them when editing.
A schema file controls how the datasource is aaccessed, and which parts of the database are accessible for reports. (The extension of the schema file is .rsd)
A template defined the format and style of your page, and how data is
placed on the page. During template design ReportWeaver puts placeholders in
the page were the actual data will go when you
trigger a report.
When you trigger a report, then ReportWeaver will take a report template
and fill this template with data.
A view modifies how a class can be used for report design. In a view you
can omit unwanted members, rename members, pre filter collections, add
formulas, grouping and totals to a class.ViewEditor.
Multi Document Report
A multi document report takes a master collection (table) and creates a separate doccument for each object. Each document has its own page numbering and can be prostprocessed separately. E.g. Each one can be sent to a different email address.