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) JComboBoxlistEditor(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 voidaddCellEditorListener(CellEditorListener l)protected voidfireEditingStopped()ComponentgetTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)booleanisCellEditable(EventObject event)voidremoveCellEditorListener(CellEditorListener l)voidsetValueAt(JTree tree)booleanstopCellEditing()-
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:
getTreeCellEditorComponentin interfaceTreeCellEditor- Overrides:
getTreeCellEditorComponentin classDefaultTreeCellEditor
-
isCellEditable
public boolean isCellEditable(EventObject event)
- Specified by:
isCellEditablein interfaceCellEditor- Overrides:
isCellEditablein classDefaultTreeCellEditor
-
fireEditingStopped
protected void fireEditingStopped()
-
addCellEditorListener
public void addCellEditorListener(CellEditorListener l)
- Specified by:
addCellEditorListenerin interfaceCellEditor- Overrides:
addCellEditorListenerin classDefaultTreeCellEditor
-
removeCellEditorListener
public void removeCellEditorListener(CellEditorListener l)
- Specified by:
removeCellEditorListenerin interfaceCellEditor- Overrides:
removeCellEditorListenerin classDefaultTreeCellEditor
-
setValueAt
public void setValueAt(JTree tree)
-
stopCellEditing
public boolean stopCellEditing()
- Specified by:
stopCellEditingin interfaceCellEditor- Overrides:
stopCellEditingin classDefaultTreeCellEditor
-
-