com.azalient.api.file.view
Interface TableXV

All Superinterfaces:
ITable, ITableType, Table, TableV

public interface TableXV
extends Table, TableV

An internal interface for the table view of the data


Method Summary
 Object[] colNameObjects()
          Return an array of all column name objects.
 boolean hasTypeRow()
           
 boolean isDifferent()
           
 void markDifferences(TableXV that)
           
 void markForRefetch()
           
 boolean modified()
           
 PageV pageV()
           
 void saved()
           
 int size()
           
 TableW tableW()
           
 
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
pageType, tableName
 
Methods inherited from interface com.azalient.api.file.view.TableV
addRecord, canModify, colNamesWithDuplicates, columns, deleteRecord, downRecord, ensureRecordsFetched, fileView, modify, pageName, pageType, records, tableName, types, upRecord
 

Method Detail

tableW

TableW tableW()

pageV

PageV pageV()

size

int size()

saved

void saved()

modified

boolean modified()

isDifferent

boolean isDifferent()

hasTypeRow

boolean hasTypeRow()

markDifferences

void markDifferences(TableXV that)

markForRefetch

void markForRefetch()

colNameObjects

Object[] colNameObjects()
Description copied from interface: ITableType
Return an array of all column name objects. The order in which they are presented defines the order in which the columns will be written to an output file.

Specified by:
colNameObjects in interface ITableType
Specified by:
colNameObjects in interface TableV
Returns:
an array of column name objects