org.pentaho.reporting.engine.classic.core.states.crosstab
Class DummyCrosstabSpecification

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.states.crosstab.DummyCrosstabSpecification
All Implemented Interfaces:
Serializable, CrosstabSpecification

public class DummyCrosstabSpecification
extends Object
implements CrosstabSpecification

Todo: Document Me

Author:
Thomas Morgner
See Also:
Serialized Form

Constructor Summary
DummyCrosstabSpecification(ReportStateKey key)
           
 
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()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DummyCrosstabSpecification

public DummyCrosstabSpecification(ReportStateKey key)
Method Detail

getKey

public ReportStateKey getKey()
Specified by:
getKey in interface CrosstabSpecification

startRow

public void startRow()
Specified by:
startRow in interface CrosstabSpecification

endRow

public void endRow()
Specified by:
endRow in interface CrosstabSpecification

add

public void add(DataRow dataRow)
Specified by:
add in interface CrosstabSpecification

getColumnNames

public String[] getColumnNames()
Specified by:
getColumnNames in interface CrosstabSpecification

getKeyAt

public Object[] getKeyAt(int column)
Specified by:
getKeyAt in interface CrosstabSpecification

indexOf

public int indexOf(int startPosition,
                   Object[] key)
Specified by:
indexOf in interface CrosstabSpecification

size

public int size()
Description copied from interface: CrosstabSpecification
The number of columns encountered.

Specified by:
size in interface CrosstabSpecification
Returns: