abstract class AbstractRelationEditorAction extends javax.swing.AbstractAction implements javax.swing.event.TableModelListener, javax.swing.event.ListSelectionListener
| Modifier and Type | Field and Description |
|---|---|
protected IRelationEditor |
editor |
protected OsmDataLayer |
layer |
protected MemberTable |
memberTable |
protected MemberTableModel |
memberTableModel |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractRelationEditorAction(MemberTable memberTable,
MemberTableModel memberTableModel,
java.lang.String actionMapKey) |
protected |
AbstractRelationEditorAction(MemberTable memberTable,
MemberTableModel memberTableModel,
java.lang.String actionMapKey,
OsmDataLayer layer,
IRelationEditor editor) |
| Modifier and Type | Method and Description |
|---|---|
void |
tableChanged(javax.swing.event.TableModelEvent e) |
protected abstract void |
updateEnabledState() |
void |
valueChanged(javax.swing.event.ListSelectionEvent e) |
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabledprotected final MemberTable memberTable
protected final MemberTableModel memberTableModel
protected final transient OsmDataLayer layer
protected final transient IRelationEditor editor
protected AbstractRelationEditorAction(MemberTable memberTable, MemberTableModel memberTableModel, java.lang.String actionMapKey)
protected AbstractRelationEditorAction(MemberTable memberTable, MemberTableModel memberTableModel, java.lang.String actionMapKey, OsmDataLayer layer, IRelationEditor editor)
public void tableChanged(javax.swing.event.TableModelEvent e)
tableChanged in interface javax.swing.event.TableModelListenerpublic void valueChanged(javax.swing.event.ListSelectionEvent e)
valueChanged in interface javax.swing.event.ListSelectionListenerprotected abstract void updateEnabledState()