pivot.wtk.content
Class TableViewCellEditor

java.lang.Object
  extended by pivot.wtk.content.TableViewCellEditor
All Implemented Interfaces:
Editor, TableView.RowEditor

public class TableViewCellEditor
extends Object
implements TableView.RowEditor

Default table view cell editor.

Author:
tvolkert

Constructor Summary
TableViewCellEditor()
           
 
Method Summary
 void cancel()
          Cancels an edit that is in progress by reverting any edits the user has made.
 void edit(TableView tableView, int rowIndex, int columnIndex)
          Notifies the editor that editing should begin.
 boolean isEditing()
          Tells whether or not an edit is currently in progress.
 void save()
          Saves an edit that is in progress by updating the appropriate data object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableViewCellEditor

public TableViewCellEditor()
Method Detail

edit

public void edit(TableView tableView,
                 int rowIndex,
                 int columnIndex)
Description copied from interface: TableView.RowEditor
Notifies the editor that editing should begin. If the editor is currently installed on the table view, the skin may choose to call this method when the user executes the appropriate gesture (as defined by the skin).

Specified by:
edit in interface TableView.RowEditor
Parameters:
tableView - The table view
rowIndex - The row index of the cell to edit
columnIndex - The column index of the cell to edit
See Also:
TableView.setRowEditor(RowEditor)

isEditing

public boolean isEditing()
Description copied from interface: Editor
Tells whether or not an edit is currently in progress.

Specified by:
isEditing in interface Editor

save

public void save()
Description copied from interface: Editor
Saves an edit that is in progress by updating the appropriate data object. It is up to subclasses to define the behavior when isEditing() == false.

Specified by:
save in interface Editor

cancel

public void cancel()
Description copied from interface: Editor
Cancels an edit that is in progress by reverting any edits the user has made. It is up to subclasses to define the behavior when isEditing() == false.

Specified by:
cancel in interface Editor