verinec.validation.gui.menu.actions
Class SaveAction
java.lang.Object
javax.swing.AbstractAction
verinec.validation.gui.menu.actions.SaveAction
- All Implemented Interfaces:
- ActionListener, Serializable, Cloneable, EventListener, Action
public class SaveAction
- extends AbstractAction
Saves the open document
This class is implemented as a Singleton. Instances can be get using @see #getInstance(ValidationGui)
- Version:
- $Revision: 47 $
- Author:
- Dominik Jungo
- See Also:
- Serialized Form
|
Method Summary |
void |
actionPerformed(ActionEvent arg0)
Saves the open document. |
static SaveAction |
getInstance(ValidationGui gui)
returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned. |
instance
private static SaveAction instance
gui
private ValidationGui gui
icon
private static final String icon
- See Also:
- Constant Field Values
jlogger
private Logger jlogger
SaveAction
private SaveAction(String name,
ValidationGui gui)
throws VerinecException
- Throws:
VerinecException
actionPerformed
public void actionPerformed(ActionEvent arg0)
- Saves the open document.
- See Also:
ActionListener.actionPerformed(java.awt.event.ActionEvent)
getInstance
public static SaveAction getInstance(ValidationGui gui)
throws VerinecException
- returns and instance of this class. the singleton pattern ensures that there is only one instance of it. an instance is created, linked with a static variable and returned if this wasn't done before or the instance created before is just returned.
- Parameters:
gui - the validator gui
- Returns:
- an instance of this class
- Throws:
VerinecException - if the instance can't be created