NASA World Wind

gov.nasa.worldwindx.applications.worldwindow.core
Class IconController

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by gov.nasa.worldwindx.applications.worldwindow.features.AbstractFeature
          extended by gov.nasa.worldwindx.applications.worldwindow.core.IconController
All Implemented Interfaces:
Disposable, SelectListener, Initializable, Feature, ActionListener, PropertyChangeListener, Serializable, Cloneable, EventListener, Action

public class IconController
extends AbstractFeature
implements SelectListener, Disposable

See Also:
Serialized Form

Field Summary
protected  WWIcon lastPickedIcon
           
 
Fields inherited from class gov.nasa.worldwindx.applications.worldwindow.features.AbstractFeature
controller, featureID
 
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
IconController(Registry registry)
           
 
Method Summary
 void dispose()
          Disposes of any internal resources allocated by the object.
protected  void highlight(SelectEvent event, Object o)
           
 void initialize(Controller controller)
           
 void selected(SelectEvent event)
           
protected  void showContextMenu(SelectEvent event)
           
 
Methods inherited from class gov.nasa.worldwindx.applications.worldwindow.features.AbstractFeature
actionPerformed, addToToolBar, doActionPerformed, doPropertyChange, getController, getFeatureID, getName, getStringValue, isInitialized, isOn, isTwoState, propertyChange, register, setMenuAccellerator, turnOn
 
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 javax.swing.Action
addPropertyChangeListener, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 

Field Detail

lastPickedIcon

protected WWIcon lastPickedIcon
Constructor Detail

IconController

public IconController(Registry registry)
Method Detail

dispose

public void dispose()
Description copied from interface: Disposable
Disposes of any internal resources allocated by the object.

Specified by:
dispose in interface Disposable

highlight

protected void highlight(SelectEvent event,
                         Object o)

initialize

public void initialize(Controller controller)
Specified by:
initialize in interface Initializable
Overrides:
initialize in class AbstractFeature

selected

public void selected(SelectEvent event)
Specified by:
selected in interface SelectListener

showContextMenu

protected void showContextMenu(SelectEvent event)

NASA World Wind