org.jhotdraw.app.action.file
Class LoadDirectoryAction
java.lang.Object
javax.swing.AbstractAction
org.jhotdraw.app.action.AbstractViewAction
org.jhotdraw.app.action.AbstractSaveUnsavedChangesAction
org.jhotdraw.app.action.file.LoadFileAction
org.jhotdraw.app.action.file.LoadDirectoryAction
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
public class LoadDirectoryAction
- extends LoadFileAction
Les the user save unsaved changes of the active view, then presents
an URIChooser
and then loads the selected URI into the active view.
This action is called when the user selects the Load Directory item in the File
menu. The menu item is automatically created by the application.
This action is designed for applications which do not automatically
create a new view for each opened file. This action goes together with
ClearFileAction
, NewWindowAction
, LoadFileAction
,
LoadDirectoryAction
and CloseFileAction
.
This action should not be used together with OpenDirectoryAction
.
- Version:
- $Id: LoadDirectoryAction.java 648 2010-03-21 12:55:45Z rawcoder $
- Author:
- Werner Randelshofer, Hausmatt 10, CH-6405 Immensee
- See Also:
- Serialized Form
Field Summary |
static java.lang.String |
ID
|
Fields inherited from class javax.swing.AbstractAction |
changeSupport, enabled |
Fields inherited from interface javax.swing.Action |
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON |
Methods inherited from class org.jhotdraw.app.action.AbstractViewAction |
getActiveView, getApplication, getPropertyName, installViewListeners, isEnabled, setEnabled, setPropertyName, uninstallViewListeners, updateEnabled, updateView, updateView |
Methods inherited from class javax.swing.AbstractAction |
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, putValue, removePropertyChangeListener |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
LoadDirectoryAction
public LoadDirectoryAction(Application app,
View view)
- Creates a new instance.
getChooser
protected URIChooser getChooser(View view)
- Overrides:
getChooser
in class LoadFileAction