Package org.outerj.grouping

Classes supporting grouping of table-like data, with summaries for each group, like when is needed for creating reports.

See:
          Description

Interface Summary
ErrorListener  
GroupVisitor A visitor (see visitor pattern in "Design Patterns", Gamma et al) used for visiting the nodes of Group-tree.
ValueFormatter  
 

Class Summary
CalculateSummariesVisitor This visitor will calculate the summaries for each group.
Group This class represents a specific group.
GroupDefinition Specification of a certain grouping.
Grouper This class creates the Group structure.
Table A simple table structure.
TopLevelGroupDefinition A special case of GroupDefinition for the group that corresponds to the whole table and thus contains all other groups.
 

Package org.outerj.grouping Description

Classes supporting grouping of table-like data, with summaries for each group, like when is needed for creating reports.

This package depends on the org.outerj.expression package, but is independent of xReporter.