Ontimize 5.2072EN

com.ontimize.gui.tree
Class DefaultDataTreeCellEditor

java.lang.Object
  extended bycom.ontimize.gui.tree.DefaultDataTreeCellEditor
All Implemented Interfaces:
javax.swing.CellEditor, OpenDialog, javax.swing.tree.TreeCellEditor

public class DefaultDataTreeCellEditor
extends java.lang.Object
implements javax.swing.tree.TreeCellEditor, OpenDialog


Field Summary
protected  int clickCount
           
protected  DataComponent currentEditor
           
protected  DateDataField dateField
           
static boolean DEBUG_RENDERER
           
protected  RealDataField doubleField
           
protected  OTreeNode editingNode
           
protected  javax.swing.tree.TreePath editingNodePath
           
protected  IntegerDataField integerField
           
protected  java.util.Vector listeners
           
protected  EntityReferenceLocator locator
           
protected  java.awt.Frame parentFrame
           
protected  java.util.ResourceBundle resources
           
protected  TextDataField textField
           
protected  javax.swing.JTree tree
           
protected  java.lang.Object value
           
 
Constructor Summary
DefaultDataTreeCellEditor(EntityReferenceLocator locator)
           
 
Method Summary
 void addCellEditorListener(javax.swing.event.CellEditorListener l)
           
 void cancelCellEditing()
           
protected  void fireEditingCanceled()
           
protected  void fireEditingStopped()
           
 java.lang.Object getCellEditorValue()
           
 java.awt.Component getTreeCellEditorComponent(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row)
           
 boolean isCellEditable(java.util.EventObject anEvent)
           
 void removeCellEditorListener(javax.swing.event.CellEditorListener l)
           
 void setParentFrame(java.awt.Frame parentFrame)
          This method is called from Form for each component that implements this interface.
 boolean shouldSelectCell(java.util.EventObject e)
           
 boolean stopCellEditing()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG_RENDERER

public static boolean DEBUG_RENDERER

dateField

protected DateDataField dateField

integerField

protected IntegerDataField integerField

doubleField

protected RealDataField doubleField

textField

protected TextDataField textField

currentEditor

protected DataComponent currentEditor

clickCount

protected int clickCount

listeners

protected java.util.Vector listeners

value

protected java.lang.Object value

editingNode

protected OTreeNode editingNode

tree

protected javax.swing.JTree tree

editingNodePath

protected javax.swing.tree.TreePath editingNodePath

locator

protected EntityReferenceLocator locator

parentFrame

protected java.awt.Frame parentFrame

resources

protected java.util.ResourceBundle resources
Constructor Detail

DefaultDataTreeCellEditor

public DefaultDataTreeCellEditor(EntityReferenceLocator locator)
                          throws java.lang.IllegalArgumentException
Method Detail

getCellEditorValue

public java.lang.Object getCellEditorValue()
Specified by:
getCellEditorValue in interface javax.swing.CellEditor

isCellEditable

public boolean isCellEditable(java.util.EventObject anEvent)
Specified by:
isCellEditable in interface javax.swing.CellEditor

shouldSelectCell

public boolean shouldSelectCell(java.util.EventObject e)
Specified by:
shouldSelectCell in interface javax.swing.CellEditor

stopCellEditing

public boolean stopCellEditing()
Specified by:
stopCellEditing in interface javax.swing.CellEditor

cancelCellEditing

public void cancelCellEditing()
Specified by:
cancelCellEditing in interface javax.swing.CellEditor

addCellEditorListener

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

removeCellEditorListener

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

fireEditingStopped

protected void fireEditingStopped()

fireEditingCanceled

protected void fireEditingCanceled()

getTreeCellEditorComponent

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

setParentFrame

public void setParentFrame(java.awt.Frame parentFrame)
Description copied from interface: OpenDialog
This method is called from Form for each component that implements this interface. It fixes the parent frame for element. This frame is needed to open the modal dialog.

Specified by:
setParentFrame in interface OpenDialog
Parameters:
parentFrame - the frame

Ontimize