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

java.lang.Object
  extended byjavax.swing.AbstractCellEditor
      extended byjavax.swing.DefaultCellEditor
          extended bycom.vividsolutions.jump.workbench.ui.SchemaPanel.MyEditor
All Implemented Interfaces:
javax.swing.CellEditor, java.io.Serializable, 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 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
 

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)

cancelCellEditing

public void cancelCellEditing()

stopCellEditing

public boolean stopCellEditing()

validate

protected abstract java.lang.String validate()

getCurrentErrorMessage

public java.lang.String getCurrentErrorMessage()