Class RectangularCellSetFormatter

java.lang.Object
org.olap4j.layout.RectangularCellSetFormatter
All Implemented Interfaces:
CellSetFormatter

public class RectangularCellSetFormatter extends Object implements CellSetFormatter
Formatter that can convert a CellSet into a two-dimensional text layout.

With non-compact layout:

                    | 1997                                                |
                    | Q1                       | Q2                       |
                    |                          | 4                        |
                    | Unit Sales | Store Sales | Unit Sales | Store Sales |
 ----+----+---------+------------+-------------+------------+-------------+
 USA | CA | Modesto |         12 |        34.5 |         13 |       35.60 |
     | WA | Seattle |         12 |        34.5 |         13 |       35.60 |
     | CA | Fresno  |         12 |        34.5 |         13 |       35.60 |
 

With compact layout:


                1997
                Q1                     Q2
                                       4
                Unit Sales Store Sales Unit Sales Store Sales
 === == ======= ========== =========== ========== ===========
 USA CA Modesto         12        34.5         13       35.60
     WA Seattle         12        34.5         13       35.60
     CA Fresno          12        34.5         13       35.60
 

This class is experimental. It is not part of the olap4j specification and is subject to change without notice.

Since:
Apr 15, 2009
Author:
jhyde
  • Constructor Details

    • RectangularCellSetFormatter

      public RectangularCellSetFormatter(boolean compact)
      Creates a RectangularCellSetFormatter.
      Parameters:
      compact - Whether to generate compact output
  • Method Details