public class RectangularCellSetFormatter extends Object implements CellSetFormatter
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.
| Constructor and Description |
|---|
RectangularCellSetFormatter(boolean compact)
Creates a RectangularCellSetFormatter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
format(CellSet cellSet,
PrintWriter pw)
Formats a CellSet as text to a PrintWriter.
|
public RectangularCellSetFormatter(boolean compact)
compact - Whether to generate compact outputpublic void format(CellSet cellSet, PrintWriter pw)
CellSetFormatterformat in interface CellSetFormattercellSet - Cell setpw - Print writer