mondrian.gui
Class SchemaTreeCellEditor

java.lang.Object
  extended by javax.swing.tree.DefaultTreeCellEditor
      extended by mondrian.gui.SchemaTreeCellEditor
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, javax.swing.CellEditor, javax.swing.event.TreeSelectionListener, javax.swing.tree.TreeCellEditor

public class SchemaTreeCellEditor
extends javax.swing.tree.DefaultTreeCellEditor

Version:
$Id: //open/mondrian/src/main/mondrian/gui/SchemaTreeCellEditor.java#11 $
Author:
sarora

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.tree.DefaultTreeCellEditor
javax.swing.tree.DefaultTreeCellEditor.DefaultTextField, javax.swing.tree.DefaultTreeCellEditor.EditorContainer
 
Field Summary
(package private)  javax.swing.JComboBox listEditor
           
(package private)  java.util.List<javax.swing.event.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
SchemaTreeCellEditor(Workbench workbench, javax.swing.JTree tree, javax.swing.tree.DefaultTreeCellRenderer renderer, javax.swing.tree.TreeCellEditor editor)
          Creates a new instance of SchemaTreeCellEditor
 
Method Summary
 void addCellEditorListener(javax.swing.event.CellEditorListener l)
           
protected  void fireEditingStopped()
           
 java.awt.Component getTreeCellEditorComponent(javax.swing.JTree tree, java.lang.Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
           
 boolean isCellEditable(java.util.EventObject event)
           
 void removeCellEditorListener(javax.swing.event.CellEditorListener l)
           
 void setValueAt(javax.swing.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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listEditor

javax.swing.JComboBox listEditor

listeners

final java.util.List<javax.swing.event.CellEditorListener> listeners
Constructor Detail

SchemaTreeCellEditor

public SchemaTreeCellEditor(Workbench workbench,
                            javax.swing.JTree tree,
                            javax.swing.tree.DefaultTreeCellRenderer renderer,
                            javax.swing.tree.TreeCellEditor editor)
Creates a new instance of SchemaTreeCellEditor

Method Detail

getTreeCellEditorComponent

public java.awt.Component getTreeCellEditorComponent(javax.swing.JTree tree,
                                                     java.lang.Object value,
                                                     boolean isSelected,
                                                     boolean expanded,
                                                     boolean leaf,
                                                     int row)
Specified by:
getTreeCellEditorComponent in interface javax.swing.tree.TreeCellEditor
Overrides:
getTreeCellEditorComponent in class javax.swing.tree.DefaultTreeCellEditor

isCellEditable

public boolean isCellEditable(java.util.EventObject event)
Specified by:
isCellEditable in interface javax.swing.CellEditor
Overrides:
isCellEditable in class javax.swing.tree.DefaultTreeCellEditor

fireEditingStopped

protected void fireEditingStopped()

addCellEditorListener

public void addCellEditorListener(javax.swing.event.CellEditorListener l)
Specified by:
addCellEditorListener in interface javax.swing.CellEditor
Overrides:
addCellEditorListener in class javax.swing.tree.DefaultTreeCellEditor

removeCellEditorListener

public void removeCellEditorListener(javax.swing.event.CellEditorListener l)
Specified by:
removeCellEditorListener in interface javax.swing.CellEditor
Overrides:
removeCellEditorListener in class javax.swing.tree.DefaultTreeCellEditor

setValueAt

public void setValueAt(javax.swing.JTree tree)

stopCellEditing

public boolean stopCellEditing()
Specified by:
stopCellEditing in interface javax.swing.CellEditor
Overrides:
stopCellEditing in class javax.swing.tree.DefaultTreeCellEditor

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads