Eclipse Platform
2.0

org.eclipse.ui.views.navigator
Class ResourceNavigatorActionGroup

java.lang.Object
  |
  +--org.eclipse.ui.actions.ActionGroup
        |
        +--org.eclipse.ui.views.navigator.ResourceNavigatorActionGroup
Direct Known Subclasses:
GotoActionGroup, MainActionGroup, OpenActionGroup, RefactorActionGroup, SortAndFilterActionGroup, WorkspaceActionGroup

public abstract class ResourceNavigatorActionGroup
extends ActionGroup

This is the action group for all the resource navigator actions. It delegates to several subgroups for most of the actions.

Since:
2.0
See Also:
GotoActionGroup, OpenActionGroup, RefactorActionGroup, SortAndFilterActionGroup, WorkspaceActionGroup

Field Summary
protected  IResourceNavigator navigator
          The resource navigator.
 
Constructor Summary
ResourceNavigatorActionGroup(IResourceNavigator navigator)
          Constructs a new navigator action group and creates its actions.
 
Method Summary
 IResourceNavigator getNavigator()
          Returns the resource navigator.
 void handleKeyPressed(KeyEvent event)
          Handles a key pressed event by invoking the appropriate action.
protected abstract  void makeActions()
          Makes the actions contained in this action group.
 void runDefaultAction(IStructuredSelection selection)
          Runs the default action in the group.
 
Methods inherited from class org.eclipse.ui.actions.ActionGroup
dispose, fillActionBars, fillContextMenu, getContext, setContext, updateActionBars
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

navigator

protected IResourceNavigator navigator
The resource navigator.

Constructor Detail

ResourceNavigatorActionGroup

public ResourceNavigatorActionGroup(IResourceNavigator navigator)
Constructs a new navigator action group and creates its actions.

Parameters:
navigator - the resource navigator
Method Detail

getNavigator

public IResourceNavigator getNavigator()
Returns the resource navigator.


makeActions

protected abstract void makeActions()
Makes the actions contained in this action group.


runDefaultAction

public void runDefaultAction(IStructuredSelection selection)
Runs the default action in the group. Does nothing by default.

Parameters:
selection - the current selection

handleKeyPressed

public void handleKeyPressed(KeyEvent event)
Handles a key pressed event by invoking the appropriate action. Does nothing by default.


Eclipse Platform
2.0

Copyright (c) IBM Corp. and others 2000, 2002. All Rights Reserved.