org.jactr.tools.data
Interface IMutableDataSource

All Superinterfaces:
IDataSource
All Known Subinterfaces:
INamedMutableDataSource

public interface IMutableDataSource
extends IDataSource

Author:
harrison To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments

Method Summary
 long addColumn()
           
 long addRow(java.util.Collection rowData)
           
 java.util.Collection removeColumn(long column)
           
 java.util.Collection removeRow(long row)
          remove a row
 void setColumnAt(long column, java.util.Collection columnData)
           
 void setRowAt(long row, java.util.Collection rowData)
           
 void setValueAt(long row, long column, java.lang.Object value)
           
 
Methods inherited from interface org.jactr.tools.data.IDataSource
getColumnAt, getNumberOfColumns, getNumberOfRows, getRowAt, getValueAt
 

Method Detail

setValueAt

void setValueAt(long row,
                long column,
                java.lang.Object value)

setRowAt

void setRowAt(long row,
              java.util.Collection rowData)

setColumnAt

void setColumnAt(long column,
                 java.util.Collection columnData)

addColumn

long addColumn()
Returns:
column index

addRow

long addRow(java.util.Collection rowData)
Parameters:
rowData - data to be added, size must equal getNumberOfColumns(), if null, an empty row is added
Returns:
row index

removeRow

java.util.Collection removeRow(long row)
remove a row

Parameters:
row - removed data
Returns:

removeColumn

java.util.Collection removeColumn(long column)