StocksMonitor 1.5.0

hirondelle.stocks.file
Class FileSaveAction

Object
  extended by AbstractAction
      extended by FileSaveAction
All Implemented Interfaces:
ActionListener, Serializable, Cloneable, EventListener, Observer, Action

public final class FileSaveAction
extends AbstractAction
implements Observer

Save the edits performed on the CurrentPortfolio, and update the display to show that the CurrentPortfolio no longer needs a save.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class AbstractAction
changeSupport, enabled
 
Fields inherited from interface Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
FileSaveAction(CurrentPortfolio aCurrentPortfolio)
          Constructor.
 
Method Summary
 void actionPerformed(ActionEvent e)
           
 void update(Observable aPublisher, Object aData)
          Synchronize the state of this object with the state of the CurrentPortfolio passed to the constructor.
 
Methods inherited from class AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileSaveAction

public FileSaveAction(CurrentPortfolio aCurrentPortfolio)
Constructor.

Parameters:
aCurrentPortfolio - is to be saved by this action.
Method Detail

actionPerformed

public void actionPerformed(ActionEvent e)
Specified by:
actionPerformed in interface ActionListener

update

public void update(Observable aPublisher,
                   Object aData)
Synchronize the state of this object with the state of the CurrentPortfolio passed to the constructor. This action is enabled only when the CurrentPortfolio is titled and needs a save.

Specified by:
update in interface Observer

StocksMonitor 1.5.0

Copyright Hirondelle Systems - License - Generated 2008Jul12.10.53