org.shapelogic.reporting
Class TableDefinition

java.lang.Object
  extended by org.shapelogic.reporting.TableDefinition

public class TableDefinition
extends java.lang.Object

TableDefinition contains a list of ColumnDefinition.

Author:
Sami Badawi

Field Summary
protected  java.util.List<org.shapelogic.reporting.ColumnDefinition> _columnDefinition
           
protected  java.util.List<org.shapelogic.reporting.ColumnDefinition> _rawColumnDefinition
           
 
Constructor Summary
TableDefinition(java.util.List doubleList)
           
 
Method Summary
 NumberedStream addClosureDefinition(NumberedStream baseStream, Calc1 calc, java.lang.String columnName)
          Create a stream based on another stream and a calc.
 void addDefinition(java.util.List doubleList)
           
 void addDefinition(java.lang.Object streamObject, java.lang.String columnName)
           
 void findNonEmptyColumns(RecursiveContext recursiveContext)
           
 java.util.List<org.shapelogic.reporting.ColumnDefinition> getColumnDefinition()
           
 java.util.List<org.shapelogic.reporting.ColumnDefinition> getRawColumnDefinition()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_columnDefinition

protected java.util.List<org.shapelogic.reporting.ColumnDefinition> _columnDefinition

_rawColumnDefinition

protected java.util.List<org.shapelogic.reporting.ColumnDefinition> _rawColumnDefinition
Constructor Detail

TableDefinition

public TableDefinition(java.util.List doubleList)
Method Detail

addDefinition

public void addDefinition(java.lang.Object streamObject,
                          java.lang.String columnName)

addDefinition

public void addDefinition(java.util.List doubleList)

addClosureDefinition

public NumberedStream addClosureDefinition(NumberedStream baseStream,
                                           Calc1 calc,
                                           java.lang.String columnName)
Create a stream based on another stream and a calc.

Parameters:
baseStream -
calc -
columnName -

getColumnDefinition

public java.util.List<org.shapelogic.reporting.ColumnDefinition> getColumnDefinition()

getRawColumnDefinition

public java.util.List<org.shapelogic.reporting.ColumnDefinition> getRawColumnDefinition()

findNonEmptyColumns

public void findNonEmptyColumns(RecursiveContext recursiveContext)


Copyright © 2009. All Rights Reserved.