Class Revert
- java.lang.Object
-
- javax.swing.AbstractAction
-
- adams.gui.action.AbstractBaseAction
-
- adams.gui.tools.wekainvestigator.datatable.action.AbstractEditableDataTableAction
-
- adams.gui.tools.wekainvestigator.datatable.action.Revert
-
- All Implemented Interfaces:
adams.core.CleanUpHandler
,adams.core.StatusMessageHandler
,adams.gui.action.BaseAction
,ActionListener
,Serializable
,Cloneable
,EventListener
,Action
public class Revert extends AbstractEditableDataTableAction
Reverts the selected dataset (if possible).- Author:
- FracPete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class adams.gui.tools.wekainvestigator.datatable.action.AbstractEditableDataTableAction
m_Owner
-
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 Revert()
Instantiates the action.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canRevert()
Checks whether any selected container can be reverted.protected void
doActionPerformed(ActionEvent e)
Invoked when an action occurs.protected boolean
hasChanged(DataContainer cont)
Checks whether the container got changed or the source has changed.void
update()
Updates the action.-
Methods inherited from class adams.gui.tools.wekainvestigator.datatable.action.AbstractEditableDataTableAction
fireDataChange, getActions, getData, getOwner, getSelectedData, getSelectedRows, getTable, isBusy, logError, logError, logMessage, setOwner, showStatus
-
Methods inherited from class adams.gui.action.AbstractBaseAction
actionPerformed, cleanUp, 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
-
-
-
-
Method Detail
-
hasChanged
protected boolean hasChanged(DataContainer cont)
Checks whether the container got changed or the source has changed.- Parameters:
cont
- the container to check- Returns:
- true if changed
-
canRevert
protected boolean canRevert()
Checks whether any selected container can be reverted.- Returns:
- true if any container can be reverted
-
doActionPerformed
protected void doActionPerformed(ActionEvent e)
Invoked when an action occurs.- Specified by:
doActionPerformed
in classadams.gui.action.AbstractBaseAction
- Parameters:
e
- the event
-
update
public void update()
Updates the action.- Specified by:
update
in classAbstractEditableDataTableAction
-
-