TPTP 4.4.0 Testing Tools Project
Public API Specification

org.eclipse.hyades.test.ui.forms.actions
Class VerdictTypesPullDownAction

java.lang.Object
  extended byorg.eclipse.core.commands.common.EventManager
      extended byorg.eclipse.jface.action.AbstractAction
          extended byorg.eclipse.jface.action.Action
              extended byorg.eclipse.hyades.test.ui.forms.actions.VerdictTypesPullDownAction
All Implemented Interfaces:
org.eclipse.jface.action.IAction, org.eclipse.ui.IActionDelegate, org.eclipse.jface.action.IMenuCreator, org.eclipse.ui.IWorkbenchWindowActionDelegate, org.eclipse.ui.IWorkbenchWindowPulldownDelegate, org.eclipse.ui.IWorkbenchWindowPulldownDelegate2

public class VerdictTypesPullDownAction
extends org.eclipse.jface.action.Action
implements org.eclipse.ui.IWorkbenchWindowPulldownDelegate2, org.eclipse.jface.action.IMenuCreator

This class is

Since:
4.1

Field Summary
static int VERDICT_TYPE_ALL
           
 
Fields inherited from interface org.eclipse.jface.action.IAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
 
Constructor Summary
VerdictTypesPullDownAction(ITestLogVerdictTraversal collection, org.eclipse.jface.viewers.StructuredViewer structuredViewer)
           
 
Method Summary
 void addVerdictTypeSelectionListener(IVerdictTypeSelectionListener listener)
           
protected  org.eclipse.jface.action.Action[] createVerdictTypeActions(org.eclipse.swt.widgets.Menu parent)
           
 void dispose()
           
protected  void fireVerdictTypeChanged(int type)
           
 int getCurrentVerdictType()
           
 org.eclipse.swt.widgets.Menu getMenu(org.eclipse.swt.widgets.Control parent)
           
 org.eclipse.swt.widgets.Menu getMenu(org.eclipse.swt.widgets.Menu parent)
           
 org.eclipse.jface.viewers.StructuredViewer getStructuredViewer()
           
 void init(org.eclipse.ui.IWorkbenchWindow window)
           
 void removeVerdictTypeSelectionListener(IVerdictTypeSelectionListener listener)
           
 void run()
           
 void run(org.eclipse.jface.action.IAction action)
           
 void selectionChanged(org.eclipse.jface.action.IAction action, org.eclipse.jface.viewers.ISelection selection)
           
 void selectVerdcitType(int verdictType)
          Select the specified verdict type menu item without running the action.
 void setStructuredViewer(org.eclipse.jface.viewers.StructuredViewer viewer)
           
 
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
 
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.action.IAction
addPropertyChangeListener, removePropertyChangeListener
 

Field Detail

VERDICT_TYPE_ALL

public static final int VERDICT_TYPE_ALL
See Also:
Constant Field Values
Constructor Detail

VerdictTypesPullDownAction

public VerdictTypesPullDownAction(ITestLogVerdictTraversal collection,
                                  org.eclipse.jface.viewers.StructuredViewer structuredViewer)
Method Detail

addVerdictTypeSelectionListener

public void addVerdictTypeSelectionListener(IVerdictTypeSelectionListener listener)

removeVerdictTypeSelectionListener

public void removeVerdictTypeSelectionListener(IVerdictTypeSelectionListener listener)

fireVerdictTypeChanged

protected void fireVerdictTypeChanged(int type)

getMenu

public org.eclipse.swt.widgets.Menu getMenu(org.eclipse.swt.widgets.Menu parent)
Specified by:
getMenu in interface org.eclipse.ui.IWorkbenchWindowPulldownDelegate2

getMenu

public org.eclipse.swt.widgets.Menu getMenu(org.eclipse.swt.widgets.Control parent)
Specified by:
getMenu in interface org.eclipse.ui.IWorkbenchWindowPulldownDelegate

createVerdictTypeActions

protected org.eclipse.jface.action.Action[] createVerdictTypeActions(org.eclipse.swt.widgets.Menu parent)

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.ui.IWorkbenchWindowActionDelegate

init

public void init(org.eclipse.ui.IWorkbenchWindow window)
Specified by:
init in interface org.eclipse.ui.IWorkbenchWindowActionDelegate

run

public void run()
Specified by:
run in interface org.eclipse.jface.action.IAction

run

public void run(org.eclipse.jface.action.IAction action)
Specified by:
run in interface org.eclipse.ui.IActionDelegate

selectVerdcitType

public void selectVerdcitType(int verdictType)
Select the specified verdict type menu item without running the action. As a result, all other verdict types will be unselected since there is only one action can be checked at a time.

Parameters:
verdictType -

getCurrentVerdictType

public int getCurrentVerdictType()

selectionChanged

public void selectionChanged(org.eclipse.jface.action.IAction action,
                             org.eclipse.jface.viewers.ISelection selection)
Specified by:
selectionChanged in interface org.eclipse.ui.IActionDelegate

getStructuredViewer

public org.eclipse.jface.viewers.StructuredViewer getStructuredViewer()
Returns:
Returns the viewer.

setStructuredViewer

public void setStructuredViewer(org.eclipse.jface.viewers.StructuredViewer viewer)
Parameters:
viewer - The viewer to set.

TPTP 4.4.0 Testing Tools Project
Public API Specification