com.aptana.ide.views.outline
Class BaseAction

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.action.AbstractAction
          extended by org.eclipse.jface.action.Action
              extended by com.aptana.ide.views.outline.BaseAction
All Implemented Interfaces:
org.eclipse.jface.action.IAction
Direct Known Subclasses:
CollapseAction, HidePrivateAction, SortAction, SplitOutlinesAction

public class BaseAction
extends org.eclipse.jface.action.Action

Author:
Kevin Lindsey

Field Summary
protected  UnifiedOutlinePage page
          outline page
protected  org.eclipse.jface.viewers.TreeViewer treeViewer
          tree viewer
 
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
BaseAction(UnifiedOutlinePage page, org.eclipse.jface.resource.ImageDescriptor icon, java.lang.String text, int style)
          JSBaseAction
 
Method Summary
protected static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(java.lang.String imageFilePath)
          Retrieves the image descriptor associated with resource from the image descriptor registry.
 
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, run, 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

page

protected UnifiedOutlinePage page
outline page


treeViewer

protected org.eclipse.jface.viewers.TreeViewer treeViewer
tree viewer

Constructor Detail

BaseAction

public BaseAction(UnifiedOutlinePage page,
                  org.eclipse.jface.resource.ImageDescriptor icon,
                  java.lang.String text,
                  int style)
JSBaseAction

Parameters:
page -
icon -
text -
style -
Method Detail

getImageDescriptor

protected static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(java.lang.String imageFilePath)
Retrieves the image descriptor associated with resource from the image descriptor registry. If the image descriptor cannot be retrieved, attempt to find and load the image descriptor at the location specified in resource.

Parameters:
imageFilePath - the image descriptor to retrieve
Returns:
The image descriptor associated with resource or the default "missing" image descriptor if one could not be found