Class AbstractLocalFilesAction
- java.lang.Object
-
- javax.swing.AbstractAction
-
- adams.gui.action.AbstractBaseAction
-
- adams.gui.tools.previewbrowser.localfiles.AbstractLocalFilesAction
-
- All Implemented Interfaces:
CleanUpHandler
,BaseAction
,ActionListener
,Serializable
,Cloneable
,EventListener
,Action
- Direct Known Subclasses:
CopyFileTo
,DeleteFiles
,DeleteStar
,OpenFile
,PrintFile
public abstract class AbstractLocalFilesAction extends AbstractBaseAction
Ancestor for actions that get applied to local files.- Author:
- FracPete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected PreviewBrowserPanel
m_Owner
the owner.-
Fields inherited from class adams.gui.action.AbstractBaseAction
ASYNCHRONOUS
-
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
-
-
Constructor Summary
Constructors Constructor Description AbstractLocalFilesAction()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
displayError(String msg)
Displays the specified error.protected void
displayError(String msg, Throwable e)
Displays the specified error message and exception.protected abstract void
doUpdate()
Updates the action.PreviewBrowserPanel
getOwner()
Returns the owner.void
setOwner(PreviewBrowserPanel value)
Sets the owner.void
update()
Updates the action.-
Methods inherited from class adams.gui.action.AbstractBaseAction
actionPerformed, cleanUp, doActionPerformed, getAccelerator, getIcon, getMnemonic, getName, getToolTipText, hasAccelerator, hasIcon, hasMnemonic, hasToolTipText, initialize, isAsynchronous, isSelected, postActionPerformed, preActionPerformed, setAccelerator, setAsynchronous, setIcon, setIcon, setMnemonic, setName, setSelected, setToolTipText
-
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
-
Methods inherited from interface javax.swing.Action
accept, addPropertyChangeListener, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
-
-
-
Field Detail
-
m_Owner
protected PreviewBrowserPanel m_Owner
the owner.
-
-
Method Detail
-
setOwner
public void setOwner(PreviewBrowserPanel value)
Sets the owner.- Parameters:
value
- the owner
-
getOwner
public PreviewBrowserPanel getOwner()
Returns the owner.- Returns:
- the owner
-
displayError
protected void displayError(String msg)
Displays the specified error.- Parameters:
msg
- the error message
-
displayError
protected void displayError(String msg, Throwable e)
Displays the specified error message and exception.- Parameters:
msg
- the error messagee
- the exception
-
doUpdate
protected abstract void doUpdate()
Updates the action.
-
update
public void update()
Updates the action.
-
-