org.tbee.swing.glazedlists
Class EventTableModelForEdit<T>

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by ca.odell.glazedlists.swing.EventTableModel<T>
          extended by org.tbee.swing.glazedlists.EventTableModelForEdit<T>
Type Parameters:
T -
All Implemented Interfaces:
ca.odell.glazedlists.event.ListEventListener<T>, Serializable, EventListener, TableModel, TableModelForEdit
Direct Known Subclasses:
EventDelayedTableModelForEdit

public abstract class EventTableModelForEdit<T>
extends ca.odell.glazedlists.swing.EventTableModel<T>
implements TableModelForEdit

Author:
user
See Also:
Serialized Form

Field Summary
static String SOURCECODE_VERSION
          Standard variable for determining version of a class file.
 
Fields inherited from class ca.odell.glazedlists.swing.EventTableModel
source, swingThreadSource
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
EventTableModelForEdit(ca.odell.glazedlists.EventList<T> source, String[] propertyNames, String[] columnLabels, boolean[] writable)
           
EventTableModelForEdit(ca.odell.glazedlists.EventList<T> source, ca.odell.glazedlists.gui.TableFormat<? super T> tableFormat)
           
 
Method Summary
 int addRowAt(int rowIndex)
           
 String clearErrorFor(T entity, int columnIndex)
           
 String clearWarningFor(T entity, int columnIndex)
           
 void deleteRowAt(int rowIndex)
           
 String getErrorMessageAt(int row, int col)
           
 String getWarnMessageAt(int row, int col)
           
abstract  T newEntity()
           
 String setErrorFor(T entity, int columnIndex, String msg)
           
 String setWarningFor(T entity, int columnIndex, String msg)
           
 
Methods inherited from class ca.odell.glazedlists.swing.EventTableModel
createSwingThreadProxyList, dispose, getColumnClass, getColumnCount, getColumnName, getElementAt, getMutableTableModelEvent, getRowCount, getTableFormat, getValueAt, handleListChange, isCellEditable, listChanged, setTableFormat, setValueAt
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.table.TableModel
addTableModelListener, getColumnClass, getColumnCount, getColumnName, getRowCount, getValueAt, isCellEditable, removeTableModelListener, setValueAt
 

Field Detail

SOURCECODE_VERSION

public static final String SOURCECODE_VERSION
Standard variable for determining version of a class file.

See Also:
Constant Field Values
Constructor Detail

EventTableModelForEdit

public EventTableModelForEdit(ca.odell.glazedlists.EventList<T> source,
                              String[] propertyNames,
                              String[] columnLabels,
                              boolean[] writable)
Parameters:
source -
propertyNames -
columnLabels -
writable -

EventTableModelForEdit

public EventTableModelForEdit(ca.odell.glazedlists.EventList<T> source,
                              ca.odell.glazedlists.gui.TableFormat<? super T> tableFormat)
Parameters:
source -
tableFormat -
Method Detail

addRowAt

public int addRowAt(int rowIndex)
Specified by:
addRowAt in interface TableModelForEdit

deleteRowAt

public void deleteRowAt(int rowIndex)
Specified by:
deleteRowAt in interface TableModelForEdit

getErrorMessageAt

public String getErrorMessageAt(int row,
                                int col)
Specified by:
getErrorMessageAt in interface TableModelForEdit

getWarnMessageAt

public String getWarnMessageAt(int row,
                               int col)
Specified by:
getWarnMessageAt in interface TableModelForEdit

newEntity

public abstract T newEntity()

setErrorFor

public String setErrorFor(T entity,
                          int columnIndex,
                          String msg)

clearErrorFor

public String clearErrorFor(T entity,
                            int columnIndex)

setWarningFor

public String setWarningFor(T entity,
                            int columnIndex,
                            String msg)

clearWarningFor

public String clearWarningFor(T entity,
                              int columnIndex)


Copyright © 2011 KnowledgePlaza. All Rights Reserved.