public class ApplyAction extends SavingAction implements java.beans.PropertyChangeListener, javax.swing.event.TableModelListener
tagModel, tfRole
editor, layer, memberTable, memberTableModel
Constructor and Description |
---|
ApplyAction(MemberTable memberTable,
MemberTableModel memberTableModel,
TagEditorModel tagModel,
OsmDataLayer layer,
IRelationEditor editor)
Constructs a new
ApplyAction . |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
void |
tableChanged(javax.swing.event.TableModelEvent e) |
protected void |
updateEnabledState() |
applyChanges, applyExistingConflictingRelation, applyExistingNonConflictingRelation, applyNewRelation, confirmClosingBecauseOfDirtyState, hideEditor, isEditorDirty, warnDoubleConflict
valueChanged
public ApplyAction(MemberTable memberTable, MemberTableModel memberTableModel, TagEditorModel tagModel, OsmDataLayer layer, IRelationEditor editor)
ApplyAction
.memberTable
- member tablememberTableModel
- member table modellayer
- OSM data layereditor
- relation editortagModel
- tag editor modelpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
protected void updateEnabledState()
updateEnabledState
in class SavingAction
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
public void tableChanged(javax.swing.event.TableModelEvent e)
tableChanged
in interface javax.swing.event.TableModelListener
tableChanged
in class AbstractRelationEditorAction