net.sourceforge.toscanaj.gui.action
Class SaveFileAction

java.lang.Object
  extended byjavax.swing.AbstractAction
      extended bynet.sourceforge.toscanaj.gui.action.KeyboardMappedAction
          extended bynet.sourceforge.toscanaj.gui.action.SaveFileAction
All Implemented Interfaces:
javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, java.io.Serializable

public class SaveFileAction
extends KeyboardMappedAction

See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sourceforge.toscanaj.gui.action.KeyboardMappedAction
frame
 
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
SaveFileAction(javax.swing.JFrame frame, FileActivity activity)
           
SaveFileAction(javax.swing.JFrame frame, FileActivity activity, int mnemonic, javax.swing.KeyStroke keystroke)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 java.io.File getLastFileUsed()
           
 boolean saveFile()
           
 void setPostSaveActivity(SimpleActivity activity)
           
 void setPreSaveActivity(SimpleActivity activity)
           
 void setPreviousFile(java.io.File previousFile)
           
 
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
 

Constructor Detail

SaveFileAction

public SaveFileAction(javax.swing.JFrame frame,
                      FileActivity activity,
                      int mnemonic,
                      javax.swing.KeyStroke keystroke)

SaveFileAction

public SaveFileAction(javax.swing.JFrame frame,
                      FileActivity activity)
Method Detail

setPostSaveActivity

public void setPostSaveActivity(SimpleActivity activity)

setPreSaveActivity

public void setPreSaveActivity(SimpleActivity activity)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)

saveFile

public boolean saveFile()
                 throws java.awt.HeadlessException
Throws:
java.awt.HeadlessException

getLastFileUsed

public java.io.File getLastFileUsed()

setPreviousFile

public void setPreviousFile(java.io.File previousFile)


The ToscanaJ project