org.tbee.swing.glazedlists
Class EventDelayedTableModelForEdit<T>
java.lang.Object
javax.swing.table.AbstractTableModel
ca.odell.glazedlists.swing.EventTableModel<T>
org.tbee.swing.glazedlists.EventTableModelForEdit<T>
org.tbee.swing.glazedlists.EventDelayedTableModelForEdit<T>
- Type Parameters:
T -
- All Implemented Interfaces:
- ca.odell.glazedlists.event.ListEventListener<T>, PropertyChangeListener, Serializable, EventListener, TableModel, TableModelForEdit
public abstract class EventDelayedTableModelForEdit<T>
- extends EventTableModelForEdit<T>
- implements PropertyChangeListener
- Author:
- user
- See Also:
- Serialized Form
| Fields inherited from class ca.odell.glazedlists.swing.EventTableModel |
source, swingThreadSource |
| Methods inherited from class ca.odell.glazedlists.swing.EventTableModel |
createSwingThreadProxyList, dispose, getColumnClass, getColumnCount, getColumnName, getElementAt, getMutableTableModelEvent, getTableFormat, handleListChange, isCellEditable, listChanged, setTableFormat |
| 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 |
SOURCECODE_VERSION
public static final String SOURCECODE_VERSION
- Standard variable for determining version of a class file.
- See Also:
- Constant Field Values
iDelayedEntity
protected T iDelayedEntity
EventDelayedTableModelForEdit
public EventDelayedTableModelForEdit(ca.odell.glazedlists.EventList<T> source,
String[] propertyNames,
String[] columnLabels,
boolean[] writable)
- Parameters:
source - propertyNames - columnLabels - writable -
EventDelayedTableModelForEdit
public EventDelayedTableModelForEdit(ca.odell.glazedlists.EventList<T> source,
ca.odell.glazedlists.gui.TableFormat<? super T> tableFormat)
- Parameters:
source - tableFormat -
getRowCount
public int getRowCount()
- Specified by:
getRowCount in interface TableModel- Overrides:
getRowCount in class ca.odell.glazedlists.swing.EventTableModel<T>
- See Also:
TableModel.getRowCount()
getValueAt
public Object getValueAt(int row,
int column)
- Retrieves the value at the specified location of the table.
- Specified by:
getValueAt in interface TableModel- Overrides:
getValueAt in class ca.odell.glazedlists.swing.EventTableModel<T>
setValueAt
public void setValueAt(Object editedValue,
int row,
int column)
- Set the value at the specified location of the table.
- Specified by:
setValueAt in interface TableModel- Overrides:
setValueAt in class ca.odell.glazedlists.swing.EventTableModel<T>
addRowAt
public int addRowAt(int rowIndex)
- Specified by:
addRowAt in interface TableModelForEdit- Overrides:
addRowAt in class EventTableModelForEdit<T>
deleteRowAt
public void deleteRowAt(int rowIndex)
- Specified by:
deleteRowAt in interface TableModelForEdit- Overrides:
deleteRowAt in class EventTableModelForEdit<T>
propertyChange
public void propertyChange(PropertyChangeEvent evt)
- Any change to the pending entity will add it to the master's collection
- Specified by:
propertyChange in interface PropertyChangeListener
acceptDelayedEntityIfIdenticalTo
public void acceptDelayedEntityIfIdenticalTo(T delayedEntity)
- If this is the pending entity, accept it
acceptDelayedEntity
public void acceptDelayedEntity()
- Make sure the delayed entity is accepted
Maybe be called at all times (even if it is already accepted)
delayedEntityIsAccepted
protected void delayedEntityIsAccepted(T detailEntity)
Copyright © 2012 KnowledgePlaza. All Rights Reserved.