com.azalient.api.file.table
Class AbstractResultsTable

java.lang.Object
  extended by com.azalient.api.file.record.TypeObject
      extended by com.azalient.api.file.record.ReaderUtilities
          extended by com.azalient.api.file.table.AbstractTable
              extended by com.azalient.api.file.table.AbstractTableW
                  extended by com.azalient.api.file.table.AbstractResultsTable
All Implemented Interfaces:
ITable, ITableType, ResultsTable, Table, TableW

public abstract class AbstractResultsTable
extends AbstractTableW
implements ResultsTable

A base class for creating a new results table


Method Summary
 void fireRecordAdded()
          This will be called when a new record (row) is added to the table
 void newResultsPage(IResultsPage page)
          Move this table to be included in the given page.
 IResultsPage resultsPage()
          A reference to the results page that contains this table
 
Methods inherited from class com.azalient.api.file.table.AbstractTableW
columnName, finishedW, format, recordArray, save, save, width
 
Methods inherited from class com.azalient.api.file.table.AbstractTable
colNameObjects, destroy, headerRows, keyTypes, newPage, page, pageName, pageType, tableName, toString
 
Methods inherited from class com.azalient.api.file.record.TypeObject
b, c, d, equals, equals, equalsEW, f, i, keyString, keyString, nameFromKeyString, rowKeysFromKeyString, s, t, t
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.azalient.api.file.TableW
columnName, finishedW, format, newPage, recordArray, save, save, width
 
Methods inherited from interface com.azalient.api.file.Table
destroy, headerRows, keyTypes
 
Methods inherited from interface com.azalient.api.a.tables.ITable
page, pageName
 
Methods inherited from interface com.azalient.api.a.tables.ITableType
colNameObjects, pageType, tableName
 

Method Detail

resultsPage

public IResultsPage resultsPage()
Description copied from interface: ResultsTable
A reference to the results page that contains this table

Specified by:
resultsPage in interface ResultsTable

newResultsPage

public void newResultsPage(IResultsPage page)
Description copied from interface: ResultsTable
Move this table to be included in the given page. If pages are saved periodically, this can be used to move a growing table of data to the latest page of results.

Specified by:
newResultsPage in interface ResultsTable

fireRecordAdded

public void fireRecordAdded()
This will be called when a new record (row) is added to the table