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 table.
Nested table
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.
Schema file
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.
Triggering Reports
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.