TPTP 4.2.0 Platform Project
Public API Specification

org.eclipse.tptp.trace.ui.provisional.control.provider
Class AbstractControlProvider.ControlItemAdapter

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.tptp.trace.ui.provisional.control.provider.ControlItem
                  extended byorg.eclipse.tptp.trace.ui.provisional.control.provider.AbstractControlProvider.ControlItemAdapter
All Implemented Interfaces:
org.eclipse.jface.action.IAction, IControlItem
Enclosing class:
AbstractControlProvider

public static class AbstractControlProvider.ControlItemAdapter
extends ControlItem

An adapter from an IAction to a IControlItem


Field Summary
 
Fields inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.ControlItem
input
 
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
AbstractControlProvider.ControlItemAdapter(java.lang.String groupName, org.eclipse.jface.action.IAction selectionProviderAction)
           
 
Method Summary
 org.eclipse.jface.action.IAction getAction()
           
 java.lang.String getGroup()
          Returns the group name of this control item.
 org.eclipse.jface.resource.ImageDescriptor getImageDescriptor()
           
 java.lang.String getText()
           
 void run()
           
 
Methods inherited from class org.eclipse.tptp.trace.ui.provisional.control.provider.ControlItem
equals, setGroup, setInput
 
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getMenuCreator, getStyle, 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, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.action.IAction
addPropertyChangeListener, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getMenuCreator, getStyle, getToolTipText, isChecked, isEnabled, isHandled, removePropertyChangeListener, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
 

Constructor Detail

AbstractControlProvider.ControlItemAdapter

public AbstractControlProvider.ControlItemAdapter(java.lang.String groupName,
                                                  org.eclipse.jface.action.IAction selectionProviderAction)
Method Detail

getAction

public org.eclipse.jface.action.IAction getAction()

getGroup

public java.lang.String getGroup()
Description copied from interface: IControlItem
Returns the group name of this control item. The group name of a control item determines where to add the item in a container.

Specified by:
getGroup in interface IControlItem
Overrides:
getGroup in class ControlItem

getText

public java.lang.String getText()
Specified by:
getText in interface org.eclipse.jface.action.IAction
Overrides:
getText in class ControlItem

getImageDescriptor

public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor()
Specified by:
getImageDescriptor in interface org.eclipse.jface.action.IAction
Overrides:
getImageDescriptor in class ControlItem

run

public void run()

TPTP 4.2.0 Platform Project
Public API Specification