JIDE 3.5.15

com.jidesoft.grid
Class LegacyTreeComboBoxCellEditor

java.lang.Object
  extended by javax.swing.AbstractCellEditor
      extended by com.jidesoft.grid.AbstractJideCellEditor
          extended by com.jidesoft.grid.ContextSensitiveCellEditor
              extended by com.jidesoft.grid.AbstractComboBoxCellEditor
                  extended by com.jidesoft.grid.LegacyTreeComboBoxCellEditor
All Implemented Interfaces:
ConverterContextSupport, EditorContextSupport, EditorStyleSupport, JideCellEditor, ActionListener, ItemListener, Serializable, EventListener, CellEditor, PopupMenuListener, TableCellEditor

public class LegacyTreeComboBoxCellEditor
extends AbstractComboBoxCellEditor

This class is for any cell editor where one needs to choose value from a tree. It used TreeComboBox as the editor.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.jidesoft.grid.AbstractComboBoxCellEditor
_comboBox
 
Fields inherited from class com.jidesoft.grid.ContextSensitiveCellEditor
DEFAULT_CELL_EDITOR_BORDER
 
Fields inherited from class com.jidesoft.grid.AbstractJideCellEditor
_clickCountToStart
 
Fields inherited from class javax.swing.AbstractCellEditor
changeEvent, listenerList
 
Constructor Summary
LegacyTreeComboBoxCellEditor(Hashtable<?,?> objects)
          Creates a new LegacyTreeComboBoxCellEditor.
LegacyTreeComboBoxCellEditor(Object[] objects)
          Creates a new LegacyTreeComboBoxCellEditor.
LegacyTreeComboBoxCellEditor(TreeModel model)
          Creates a new LegacyTreeComboBoxCellEditor.
LegacyTreeComboBoxCellEditor(TreeNode root)
          Creates a new LegacyTreeComboBoxCellEditor.
LegacyTreeComboBoxCellEditor(TreeNode root, boolean asksAllowsChildren)
          Creates a new LegacyTreeComboBoxCellEditor.
LegacyTreeComboBoxCellEditor(Vector<?> objects)
          Creates a new LegacyTreeComboBoxCellEditor.
 
Method Summary
 AbstractComboBox createAbstractComboBox()
          Creates an AbstractComboBox or its subclass used by this cell editor.
protected  TreeComboBox createTreeComboBox()
          Creates the tree combobox.
 
Methods inherited from class com.jidesoft.grid.AbstractComboBoxCellEditor
actionPerformed, createAbstractComboBox, customizeAbstractComboBox, getCellEditorValue, getComboBox, getTableCellEditorComponent, isEditorStyleSupported, itemStateChanged, popupMenuCanceled, popupMenuWillBecomeInvisible, popupMenuWillBecomeVisible, setCellEditorValue, setConverter, stopCellEditing
 
Methods inherited from class com.jidesoft.grid.ContextSensitiveCellEditor
getConverter, getConverterContext, getEditorContext, getEditorStyle, getType, isUseConverterContext, setConverterContext, setEditorContext, setEditorStyle, setType, setUseConverterContext
 
Methods inherited from class com.jidesoft.grid.AbstractJideCellEditor
addValidationListener, getClickCountToStart, getDefaultErrorBehavior, getValidationListeners, isAutoStopCellEditing, isCellEditable, isPassEnterKeyToTable, removeValidationListener, setAutoStopCellEditing, setClickCountToStart, setDefaultErrorBehavior, setPassEnterKeyToTable, validate
 
Methods inherited from class javax.swing.AbstractCellEditor
addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, removeCellEditorListener, shouldSelectCell
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.CellEditor
addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell
 

Constructor Detail

LegacyTreeComboBoxCellEditor

public LegacyTreeComboBoxCellEditor(Object[] objects)
Creates a new LegacyTreeComboBoxCellEditor.

Parameters:
objects - the objects in the tree model

LegacyTreeComboBoxCellEditor

public LegacyTreeComboBoxCellEditor(Vector<?> objects)
Creates a new LegacyTreeComboBoxCellEditor.

Parameters:
objects - the objects in the tree model

LegacyTreeComboBoxCellEditor

public LegacyTreeComboBoxCellEditor(Hashtable<?,?> objects)
Creates a new LegacyTreeComboBoxCellEditor.

Parameters:
objects - the objects in the tree model

LegacyTreeComboBoxCellEditor

public LegacyTreeComboBoxCellEditor(TreeNode root)
Creates a new LegacyTreeComboBoxCellEditor.

Parameters:
root - the tree root node

LegacyTreeComboBoxCellEditor

public LegacyTreeComboBoxCellEditor(TreeNode root,
                                    boolean asksAllowsChildren)
Creates a new LegacyTreeComboBoxCellEditor.

Parameters:
root - the tree root node
asksAllowsChildren - the flag indicating if allows children

LegacyTreeComboBoxCellEditor

public LegacyTreeComboBoxCellEditor(TreeModel model)
Creates a new LegacyTreeComboBoxCellEditor.

Parameters:
model - the tree model
Method Detail

createAbstractComboBox

public AbstractComboBox createAbstractComboBox()
Description copied from class: AbstractComboBoxCellEditor
Creates an AbstractComboBox or its subclass used by this cell editor.

Specified by:
createAbstractComboBox in class AbstractComboBoxCellEditor
Returns:
an AbstractComboBox.

createTreeComboBox

protected TreeComboBox createTreeComboBox()
Creates the tree combobox.

Returns:
the tree combobox.

JIDE 3.5.15