com.vividsolutions.jump.workbench.ui
Class SchemaPanel.MyEditor

java.lang.Object
  extended by javax.swing.AbstractCellEditor
      extended by javax.swing.DefaultCellEditor
          extended by com.vividsolutions.jump.workbench.ui.SchemaPanel.MyEditor
All Implemented Interfaces:
java.io.Serializable, javax.swing.CellEditor, javax.swing.table.TableCellEditor, javax.swing.tree.TreeCellEditor
Direct Known Subclasses:
SchemaPanel.MyDataTypeEditor, SchemaPanel.MyFieldNameEditor
Enclosing class:
SchemaPanel

public abstract class SchemaPanel.MyEditor
extends javax.swing.DefaultCellEditor

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.DefaultCellEditor
javax.swing.DefaultCellEditor.EditorDelegate
 
Field Summary
protected  int row
           
 
Fields inherited from class javax.swing.DefaultCellEditor
clickCountToStart, delegate, editorComponent
 
Fields inherited from class javax.swing.AbstractCellEditor
changeEvent, listenerList
 
Constructor Summary
SchemaPanel.MyEditor(javax.swing.JComboBox comboBox)
           
SchemaPanel.MyEditor(javax.swing.JTextField textField)
           
 
Method Summary
 void cancelCellEditing()
           
 java.lang.String getCurrentErrorMessage()
           
 java.awt.Component getTableCellEditorComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, int row, int column)
           
 boolean stopCellEditing()
           
protected abstract  java.lang.String validate()
           
 
Methods inherited from class javax.swing.DefaultCellEditor
getCellEditorValue, getClickCountToStart, getComponent, getTreeCellEditorComponent, isCellEditable, setClickCountToStart, shouldSelectCell
 
Methods inherited from class javax.swing.AbstractCellEditor
addCellEditorListener, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, removeCellEditorListener
 
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, removeCellEditorListener
 
Methods inherited from interface javax.swing.CellEditor
addCellEditorListener, removeCellEditorListener
 

Field Detail

row

protected int row
Constructor Detail

SchemaPanel.MyEditor

public SchemaPanel.MyEditor(javax.swing.JComboBox comboBox)

SchemaPanel.MyEditor

public SchemaPanel.MyEditor(javax.swing.JTextField textField)
Method Detail

getTableCellEditorComponent

public java.awt.Component getTableCellEditorComponent(javax.swing.JTable table,
                                                      java.lang.Object value,
                                                      boolean isSelected,
                                                      int row,
                                                      int column)
Specified by:
getTableCellEditorComponent in interface javax.swing.table.TableCellEditor
Overrides:
getTableCellEditorComponent in class javax.swing.DefaultCellEditor

cancelCellEditing

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

stopCellEditing

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

validate

protected abstract java.lang.String validate()

getCurrentErrorMessage

public java.lang.String getCurrentErrorMessage()