org.openstreetmap.josm.gui.dialogs
Class FilterDialog.AbstractFilterAction

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by org.openstreetmap.josm.gui.dialogs.FilterDialog.AbstractFilterAction
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action, MultikeyShortcutAction
Direct Known Subclasses:
FilterDialog.EnableFilterAction, FilterDialog.HidingFilterAction
Enclosing class:
FilterDialog

abstract class FilterDialog.AbstractFilterAction
extends javax.swing.AbstractAction
implements MultikeyShortcutAction


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.openstreetmap.josm.tools.MultikeyShortcutAction
MultikeyShortcutAction.MultikeyInfo
 
Field Summary
protected  Filter lastFilter
           
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
FilterDialog.AbstractFilterAction()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 MultikeyShortcutAction.MultikeyInfo getLastMultikeyAction()
           
 java.util.List<MultikeyShortcutAction.MultikeyInfo> getMultikeyCombinations()
           
protected  boolean isLastFilterValid()
           
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openstreetmap.josm.tools.MultikeyShortcutAction
executeMultikeyAction, getMultikeyShortcut
 
Methods inherited from interface javax.swing.Action
addPropertyChangeListener, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 

Field Detail

lastFilter

protected Filter lastFilter
Constructor Detail

FilterDialog.AbstractFilterAction

FilterDialog.AbstractFilterAction()
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

getMultikeyCombinations

public java.util.List<MultikeyShortcutAction.MultikeyInfo> getMultikeyCombinations()
Specified by:
getMultikeyCombinations in interface MultikeyShortcutAction

isLastFilterValid

protected boolean isLastFilterValid()

getLastMultikeyAction

public MultikeyShortcutAction.MultikeyInfo getLastMultikeyAction()
Specified by:
getLastMultikeyAction in interface MultikeyShortcutAction


JOSM