com.github.croesch.micro_debug.gui.actions
Class ResetAction

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by com.github.croesch.micro_debug.gui.actions.AbstractExecuteOnWorkerThreadAction
          extended by com.github.croesch.micro_debug.gui.actions.ResetAction
All Implemented Interfaces:
ActionListener, Serializable, Cloneable, EventListener, Action

public final class ResetAction
extends AbstractExecuteOnWorkerThreadAction

Action to reset the processor.

Since:
Date: May 13, 2012
Author:
croesch
See Also:
Serialized Form

Field Summary
 
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
ResetAction(MainController cont, WorkerThread thread, ActionProvider provider)
          Constructs the action to reset the processor.
 
Method Summary
 void perform(ActionEvent e)
          The actual action that'll be executed on the thread.
 
Methods inherited from class com.github.croesch.micro_debug.gui.actions.AbstractExecuteOnWorkerThreadAction
actionPerformed, getProcessor
 
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
 

Constructor Detail

ResetAction

public ResetAction(MainController cont,
                   WorkerThread thread,
                   ActionProvider provider)
Constructs the action to reset the processor.

Parameters:
cont - the controller of the debugger, having access to the processor and the view
thread - the thread to use for executing the action instead of the EDT.
provider - the ActionProvider holding references to all actions, especially to the AbstractExecuteOnWorkerThreadActions.
Since:
Date: May 13, 2012
Method Detail

perform

public void perform(ActionEvent e)
Description copied from class: AbstractExecuteOnWorkerThreadAction
The actual action that'll be executed on the thread.

Specified by:
perform in class AbstractExecuteOnWorkerThreadAction
Parameters:
e - the event that caused the action to be performed


Copyright © 2012. All Rights Reserved.