org.pentaho.reporting.engine.classic.core.states.crosstab
Interface CrosstabSpecification

All Superinterfaces:
Serializable
All Known Implementing Classes:
DummyCrosstabSpecification, OrderedMergeCrosstabSpecification, SortedMergeCrosstabSpecification

public interface CrosstabSpecification
extends Serializable

Todo: Document Me

Author:
Thomas Morgner

Method Summary
 void add(DataRow dataRow)
           
 void endRow()
           
 String[] getColumnNames()
           
 ReportStateKey getKey()
           
 Object[] getKeyAt(int column)
           
 int indexOf(int startPosition, Object[] key)
           
 int size()
          The number of columns encountered.
 void startRow()
           
 

Method Detail

getKey

ReportStateKey getKey()

startRow

void startRow()

endRow

void endRow()

add

void add(DataRow dataRow)

getColumnNames

String[] getColumnNames()

getKeyAt

Object[] getKeyAt(int column)

indexOf

int indexOf(int startPosition,
            Object[] key)

size

int size()
The number of columns encountered.

Returns: