Class DefaultCellEditor.EditorDelegate

java.lang.Object
vaadinx.swing.DefaultCellEditor.EditorDelegate
All Implemented Interfaces:
ActionListener, ItemListener, Serializable, EventListener
Enclosing class:
DefaultCellEditor

protected class DefaultCellEditor.EditorDelegate extends Object implements ActionListener, ItemListener, Serializable
Handles the editor component's value marshalling and turns its action/item events into stopCellEditing. Ported from JDK's inner class; each ctor subclasses it to bind the specific component's get/set.
See Also:
  • Field Details

    • value

      protected Object value
      The delegate's cached value (base impl; type-specific subclasses read the component live).
  • Constructor Details

    • EditorDelegate

      protected EditorDelegate()
  • Method Details

    • getCellEditorValue

      public Object getCellEditorValue()
    • setValue

      public void setValue(Object value)
    • isCellEditable

      public boolean isCellEditable(EventObject anEvent)
    • shouldSelectCell

      public boolean shouldSelectCell(EventObject anEvent)
    • startCellEditing

      public boolean startCellEditing(EventObject anEvent)
    • stopCellEditing

      public boolean stopCellEditing()
    • cancelCellEditing

      public void cancelCellEditing()
    • actionPerformed

      public void actionPerformed(ActionEvent e)
      Specified by:
      actionPerformed in interface ActionListener
    • itemStateChanged

      public void itemStateChanged(ItemEvent e)
      Specified by:
      itemStateChanged in interface ItemListener