Main Page | Namespace List | Class Hierarchy | Class List | Class Members | Related Pages

gov::lbl::genome::gui::action::VAbstractAction Class Reference

Inheritance diagram for gov::lbl::genome::gui::action::VAbstractAction:

Inheritance graph
[legend]
Collaboration diagram for gov::lbl::genome::gui::action::VAbstractAction:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 VAbstractAction (VistaApp vapp)
 VAbstractAction (VistaApp vapp, String name)
void actionPerformed (ActionEvent e)
abstract void run ()

Public Attributes

VistaApp va = null

Protected Attributes

ImageIcon actionIcon = null
Parameter param = null
VAbstractAction action = null
Thread actionThread = null
volatile long numberOfActions = 0

Detailed Description

Title: VAbstractAction

Description: Extension of the AbstractAction Class

Copyright: Copyright (c) 2002 Ernest Orlando Lawrence Berkeley National Laboratory

Company: LBNL

Author:
Michael Teplitskiy
Version:
1.0


Constructor & Destructor Documentation

gov::lbl::genome::gui::action::VAbstractAction::VAbstractAction VistaApp  vapp  )  [inline]
 

VAbstractAction

Parameters:
vapp VistaApp

gov::lbl::genome::gui::action::VAbstractAction::VAbstractAction VistaApp  vapp,
String  name
[inline]
 

VAbstractAction

Parameters:
vapp VistaApp
name String


Member Function Documentation

void gov::lbl::genome::gui::action::VAbstractAction::actionPerformed ActionEvent  e  )  [inline]
 

Usually you do not touch this method and use overriden run() But if you want to execute your action in the same thread, then override it. Don't forget to call super.actionPerformed(e) as a first method.

See also:
run()
Parameters:
e ActionEvent

Reimplemented in gov::lbl::genome::gui::action::BackAction, and gov::lbl::genome::gui::action::ForwardAction.

abstract void gov::lbl::genome::gui::action::VAbstractAction::run  )  [pure virtual]
 

Override run method if you want to execute action in a separate thread.

See also:
actionPerformed(ActionEvent)

Implemented in gov::lbl::genome::gui::action::AboutAction, gov::lbl::genome::gui::action::AddAction, gov::lbl::genome::gui::action::BackAction, gov::lbl::genome::gui::action::DetailsAction, gov::lbl::genome::gui::action::ForwardAction, gov::lbl::genome::gui::action::HelpAction, gov::lbl::genome::gui::action::PageSetupAction, gov::lbl::genome::gui::action::PrintAction, gov::lbl::genome::gui::action::PrinterSetupAction, gov::lbl::genome::gui::action::RemoveAction, gov::lbl::genome::gui::action::SaveAsAction, gov::lbl::genome::gui::action::ScrollBackwardAction, gov::lbl::genome::gui::action::ScrollForwardAction, gov::lbl::genome::gui::action::SettingsAction, gov::lbl::genome::gui::action::StatAction, gov::lbl::genome::gui::action::SwapCurvesAction, gov::lbl::genome::gui::action::UCSCBrowserAction, gov::lbl::genome::gui::action::ZoomInAction, and gov::lbl::genome::gui::action::ZoomOutAction.


The documentation for this class was generated from the following file:
Generated on Wed Jan 19 17:00:47 2005 by  doxygen 1.3.9.1