org.siebengeisslein.pgui
Class AbstractCellEditor

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.pgui.AbstractCellEditor
All Implemented Interfaces:
javax.swing.CellEditor, javax.swing.table.TableCellEditor, Instrumented
Direct Known Subclasses:
AutoCompleteCellEditor, PComboBoxCellEditor, PSingleClickCellEditor

public abstract class AbstractCellEditor
extends Persistent
implements javax.swing.table.TableCellEditor


Constructor Summary
AbstractCellEditor()
           
 
Method Summary
 void addCellEditorListener(javax.swing.event.CellEditorListener listener)
           
 void cancelCellEditing()
           
protected  void initTransient()
           
 boolean isCellEditable(java.util.EventObject event)
           
 void removeCellEditorListener(javax.swing.event.CellEditorListener listener)
           
 boolean shouldSelectCell(java.util.EventObject arg0)
           
 boolean stopCellEditing()
           
 
Methods inherited from class org.siebengeisslein.client.Persistent
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.table.TableCellEditor
getTableCellEditorComponent
 
Methods inherited from interface javax.swing.CellEditor
getCellEditorValue
 

Constructor Detail

AbstractCellEditor

public AbstractCellEditor()
Method Detail

initTransient

protected void initTransient()
Overrides:
initTransient in class Persistent

isCellEditable

public boolean isCellEditable(java.util.EventObject event)
Specified by:
isCellEditable in interface javax.swing.CellEditor

shouldSelectCell

public boolean shouldSelectCell(java.util.EventObject arg0)
Specified by:
shouldSelectCell in interface javax.swing.CellEditor

stopCellEditing

public boolean stopCellEditing()
Specified by:
stopCellEditing in interface javax.swing.CellEditor

cancelCellEditing

public void cancelCellEditing()
Specified by:
cancelCellEditing in interface javax.swing.CellEditor

addCellEditorListener

public void addCellEditorListener(javax.swing.event.CellEditorListener listener)
Specified by:
addCellEditorListener in interface javax.swing.CellEditor

removeCellEditorListener

public void removeCellEditorListener(javax.swing.event.CellEditorListener listener)
Specified by:
removeCellEditorListener in interface javax.swing.CellEditor