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

All Known Implementing Classes:
BeanDataModel

public interface DataModel<T>

General Model that is used to extract "columns" from rows (ie, Java Beans).

Author:
Jean-Francois Poilpret

Method Summary
 java.lang.Class getColumnClass(int column)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int column)
           
 java.lang.Object getColumnValue(T item, int column)
           
 boolean isColumnEditable(T item, int column)
           
 void setColumnValue(T item, int column, java.lang.Object value)
           
 

Method Detail

getColumnCount

int getColumnCount()

getColumnName

java.lang.String getColumnName(int column)

getColumnClass

java.lang.Class getColumnClass(int column)

getColumnValue

java.lang.Object getColumnValue(T item,
                                int column)

setColumnValue

void setColumnValue(T item,
                    int column,
                    java.lang.Object value)

isColumnEditable

boolean isColumnEditable(T item,
                         int column)