net.sourceforge.hivegui.table
Interface DataListModel<T>

All Known Implementing Classes:
AbstractDataListModel, DefaultDataListModel, EmptyDataListModel

public interface DataListModel<T>

General TableModel based on the notion of rows. One row is an object (a Java Bean).

Author:
Jean-Francois Poilpret

Method Summary
 void addDataListModelListener(DataListModelListener listener)
           
 void addRow(int row, T item)
           
 void addRow(T item)
           
 void clear()
           
 T getRow(int row)
           
 java.lang.Class<T> getRowClass()
           
 int getRowCount()
           
 T[] getRows()
           
 void removeDataListModelListener(DataListModelListener listener)
           
 void removeRow(int row)
           
 void removeRow(T item)
           
 void setRow(int row, T item)
           
 void setRows(T[] items)
           
 

Method Detail

getRowClass

java.lang.Class<T> getRowClass()

setRows

void setRows(T[] items)

addRow

void addRow(T item)

addRow

void addRow(int row,
            T item)

setRow

void setRow(int row,
            T item)

removeRow

void removeRow(T item)

removeRow

void removeRow(int row)

clear

void clear()

getRowCount

int getRowCount()

getRow

T getRow(int row)

getRows

T[] getRows()

addDataListModelListener

void addDataListModelListener(DataListModelListener listener)

removeDataListModelListener

void removeDataListModelListener(DataListModelListener listener)