Package org.olap4j.layout
Class RectangularCellSetFormatter
- java.lang.Object
-
- org.olap4j.layout.RectangularCellSetFormatter
-
- All Implemented Interfaces:
CellSetFormatter
public class RectangularCellSetFormatter extends java.lang.Object implements CellSetFormatter
Formatter that can convert aCellSet
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 Summary
Constructors Constructor Description RectangularCellSetFormatter(boolean compact)
Creates a RectangularCellSetFormatter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
format(CellSet cellSet, java.io.PrintWriter pw)
Formats a CellSet as text to a PrintWriter.
-
-
-
Method Detail
-
format
public void format(CellSet cellSet, java.io.PrintWriter pw)
Description copied from interface:CellSetFormatter
Formats a CellSet as text to a PrintWriter.- Specified by:
format
in interfaceCellSetFormatter
- Parameters:
cellSet
- Cell setpw
- Print writer
-
-