org.fopps.ui.actions
Class SaveAsAction

java.lang.Object
  |
  +--javax.swing.AbstractAction
        |
        +--org.fopps.ui.actions.BaseAction
              |
              +--org.fopps.ui.actions.FileAction
                    |
                    +--org.fopps.ui.actions.SaveAsAction
All Implemented Interfaces:
javax.swing.Action, java.awt.event.ActionListener, ApplicationListener, java.lang.Cloneable, java.lang.Comparable, java.util.EventListener, java.awt.event.ItemListener, java.io.Serializable

public class SaveAsAction
extends FileAction

Action to save a file.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.fopps.ui.actions.BaseAction
GROUP, selectedItems
 
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
SaveAsAction(ActionHandler pListener)
           
SaveAsAction(java.lang.String name, ActionHandler pListener)
          Constructor for SaveAction.
SaveAsAction(java.lang.String name, javax.swing.filechooser.FileFilter pFilter, ActionHandler pListener)
          Constructor for SaveAction.
SaveAsAction(java.lang.String name, javax.swing.Icon icon, javax.swing.filechooser.FileFilter pFilter, ActionHandler pListener)
          Constructor for SaveAction.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 boolean addToToolBar()
          Return true, if action should be added to toolbar.
 java.lang.String getFilename()
           
 void itemStateChanged(java.awt.event.ItemEvent e)
          Handler of itemListener
protected  void save()
           
 void setFilename(java.lang.String filename)
          Sets the filename.
 
Methods inherited from class org.fopps.ui.actions.FileAction
addToPopup, documentChanged, getFilter, setFilter
 
Methods inherited from class org.fopps.ui.actions.BaseAction
acceptSelection, addToMenu, clearSelection, compareTo, getAccelerator, getActionHandler, getApplication, getContainer, getGroup, getIcon, getLocaleName, getLongDescription, getMnemonic, getName, getSelectedItems, getSelectionSize, getShortDescription, isStringPropertySet, isTogglable, itemInSelection, setAccelerator, setAccelerator, setAcceleratorWithAlt, setAcceleratorWithCtrl, setAcceleratorWithShift, setGroup, setLocaleName, setLongDescription, setMnemonic, setMnemonic, setShortDescription, toString, updateState
 
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, wait, wait, wait
 

Constructor Detail

SaveAsAction

public SaveAsAction(ActionHandler pListener)

SaveAsAction

public SaveAsAction(java.lang.String name,
                    javax.swing.filechooser.FileFilter pFilter,
                    ActionHandler pListener)
Constructor for SaveAction.

Parameters:
name -
pFilter -
pListener -

SaveAsAction

public SaveAsAction(java.lang.String name,
                    javax.swing.Icon icon,
                    javax.swing.filechooser.FileFilter pFilter,
                    ActionHandler pListener)
Constructor for SaveAction.

Parameters:
name -
icon -
pFilter -
pListener -

SaveAsAction

public SaveAsAction(java.lang.String name,
                    ActionHandler pListener)
Constructor for SaveAction.

Parameters:
name -
pListener -
Method Detail

getFilename

public java.lang.String getFilename()

actionPerformed

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

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent e)
Handler of itemListener

Specified by:
itemStateChanged in interface java.awt.event.ItemListener
Overrides:
itemStateChanged in class BaseAction

save

protected void save()

setFilename

public void setFilename(java.lang.String filename)
Sets the filename.

Parameters:
filename - The filename to set

addToToolBar

public boolean addToToolBar()
Return true, if action should be added to toolbar. Default is true

Overrides:
addToToolBar in class BaseAction


Fopps 0.19 - Copyright © 2002 Oliver Wieland. All Rights Reserved.