Package mondrian.gui
Class SchemaTreeCellEditor
- java.lang.Object
-
- javax.swing.tree.DefaultTreeCellEditor
-
- mondrian.gui.SchemaTreeCellEditor
-
- All Implemented Interfaces:
ActionListener
,EventListener
,CellEditor
,TreeSelectionListener
,TreeCellEditor
public class SchemaTreeCellEditor extends DefaultTreeCellEditor
- Author:
- sarora
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.tree.DefaultTreeCellEditor
DefaultTreeCellEditor.DefaultTextField, DefaultTreeCellEditor.EditorContainer
-
-
Field Summary
Fields Modifier and Type Field Description (package private) JComboBox
listEditor
(package private) List<CellEditorListener>
listeners
-
Fields inherited from class javax.swing.tree.DefaultTreeCellEditor
borderSelectionColor, canEdit, editingComponent, editingContainer, editingIcon, font, lastPath, lastRow, offset, realEditor, renderer, timer, tree
-
-
Constructor Summary
Constructors Constructor Description SchemaTreeCellEditor(Workbench workbench, JTree tree, DefaultTreeCellRenderer renderer, TreeCellEditor editor)
Creates a new instance of SchemaTreeCellEditor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCellEditorListener(CellEditorListener l)
protected void
fireEditingStopped()
Component
getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
boolean
isCellEditable(EventObject event)
void
removeCellEditorListener(CellEditorListener l)
void
setValueAt(JTree tree)
boolean
stopCellEditing()
-
Methods inherited from class javax.swing.tree.DefaultTreeCellEditor
actionPerformed, cancelCellEditing, canEditImmediately, createContainer, createTreeCellEditor, determineOffset, getBorderSelectionColor, getCellEditorListeners, getCellEditorValue, getFont, inHitRegion, prepareForEditing, setBorderSelectionColor, setFont, setTree, shouldSelectCell, shouldStartEditingTimer, startEditingTimer, valueChanged
-
-
-
-
Field Detail
-
listEditor
JComboBox listEditor
-
listeners
final List<CellEditorListener> listeners
-
-
Constructor Detail
-
SchemaTreeCellEditor
public SchemaTreeCellEditor(Workbench workbench, JTree tree, DefaultTreeCellRenderer renderer, TreeCellEditor editor)
Creates a new instance of SchemaTreeCellEditor
-
-
Method Detail
-
getTreeCellEditorComponent
public Component getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
- Specified by:
getTreeCellEditorComponent
in interfaceTreeCellEditor
- Overrides:
getTreeCellEditorComponent
in classDefaultTreeCellEditor
-
isCellEditable
public boolean isCellEditable(EventObject event)
- Specified by:
isCellEditable
in interfaceCellEditor
- Overrides:
isCellEditable
in classDefaultTreeCellEditor
-
fireEditingStopped
protected void fireEditingStopped()
-
addCellEditorListener
public void addCellEditorListener(CellEditorListener l)
- Specified by:
addCellEditorListener
in interfaceCellEditor
- Overrides:
addCellEditorListener
in classDefaultTreeCellEditor
-
removeCellEditorListener
public void removeCellEditorListener(CellEditorListener l)
- Specified by:
removeCellEditorListener
in interfaceCellEditor
- Overrides:
removeCellEditorListener
in classDefaultTreeCellEditor
-
setValueAt
public void setValueAt(JTree tree)
-
stopCellEditing
public boolean stopCellEditing()
- Specified by:
stopCellEditing
in interfaceCellEditor
- Overrides:
stopCellEditing
in classDefaultTreeCellEditor
-
-