NASA World Wind

gov.nasa.worldwind.examples
Class DataConfigurationPanel.ConfigAction

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by gov.nasa.worldwind.examples.DataConfigurationPanel.ConfigAction
All Implemented Interfaces:
ActionListener, Serializable, Cloneable, EventListener, Action
Enclosing class:
DataConfigurationPanel

protected class DataConfigurationPanel.ConfigAction
extends AbstractAction

See Also:
Serialized Form

Field Summary
protected  boolean componentCreated
           
protected  DataConfiguration dataConfig
           
protected  AVList params
           
protected  WorldWindow worldWindow
           
protected  Object wwComponent
           
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
DataConfigurationPanel.ConfigAction(DataConfiguration dataConfig, AVList params, WorldWindow worldWindow)
           
 
Method Summary
 void actionPerformed(ActionEvent actionEvent)
           
protected  Object createComponent(DataConfiguration dataConfig, AVList params)
           
protected  Object createComponentFromFactoryConfiguration(DataConfiguration dataConfig, AVList params, String[] factoryKeys)
           
 Object getConfigComponent()
           
protected  void updateComponent(Object component, boolean enable)
           
 
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
 

Field Detail

componentCreated

protected boolean componentCreated

dataConfig

protected DataConfiguration dataConfig

params

protected AVList params

worldWindow

protected WorldWindow worldWindow

wwComponent

protected Object wwComponent
Constructor Detail

DataConfigurationPanel.ConfigAction

public DataConfigurationPanel.ConfigAction(DataConfiguration dataConfig,
                                           AVList params,
                                           WorldWindow worldWindow)
Method Detail

actionPerformed

public void actionPerformed(ActionEvent actionEvent)

createComponent

protected Object createComponent(DataConfiguration dataConfig,
                                 AVList params)

createComponentFromFactoryConfiguration

protected Object createComponentFromFactoryConfiguration(DataConfiguration dataConfig,
                                                         AVList params,
                                                         String[] factoryKeys)

getConfigComponent

public Object getConfigComponent()

updateComponent

protected void updateComponent(Object component,
                               boolean enable)

NASA World Wind