org.eclipse.ui.views.navigator
Class ResourceNavigator
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
org.eclipse.ui.views.navigator.ResourceNavigator
-
All Implemented Interfaces:
-
IAdaptable,
IExecutableExtension,
IPersistable,
IViewPart,
IWorkbenchPart,
IWorkbenchPart2,
IWorkbenchPart3,
ISetSelectionTarget,
IWorkbenchPartOrientation,
IResourceNavigator
Deprecated. as of 3.5, use the Common Navigator Framework classes instead
-
public class ResourceNavigator
- extends
ViewPart
- implements
ISetSelectionTarget,
IResourceNavigator
Implements the Resource Navigator view.
Constructor Summary
|
ResourceNavigator
()
Deprecated. Constructs a new resource navigator view. |
Methods inherited from class org.eclipse.ui.part.
WorkbenchPart
|
addPartPropertyListener,
addPropertyListener,
firePartPropertyChanged,
firePropertyChange,
getConfigurationElement,
getContentDescription,
getDefaultImage,
getOrientation,
getPartName,
getPartProperties,
getPartProperty,
getSite,
getTitle,
getTitleImage,
getTitleToolTip,
removePartPropertyListener,
removePropertyListener,
setPartProperty,
setSite,
setTitle,
setTitleImage,
setTitleToolTip,
showBusy
|
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
NAVIGATOR_VIEW_HELP_ID
public static final
String NAVIGATOR_VIEW_HELP_ID
-
Deprecated. No longer used but preserved to avoid an api change.
-
See Also:
-
Constant Field Values
ResourceNavigator
public ResourceNavigator()
-
Deprecated.
- Constructs a new resource navigator view.
createPartControl
public void createPartControl(
Composite parent)
-
Deprecated.
-
Description copied from interface:
IWorkbenchPart
- Creates the SWT controls for this workbench part.
Clients should not call this method (the workbench calls this method when
it needs to, which may be never).
For implementors this is a multi-step process:
- Create one or more controls within the parent.
- Set the parent layout as needed.
- Register any global actions with the site's
IActionBars
.
- Register any context menus with the site.
- Register a selection provider with the site, to make it available to
the workbench's
ISelectionService
(optional).
-
-
Specified by:
-
createPartControl
in interface
IWorkbenchPart
-
Specified by:
-
createPartControl
in class
WorkbenchPart
-
-
Parameters:
-
parent
- the parent control
getHelpContextId
protected
String getHelpContextId()
-
Deprecated.
- Returns the help context id to use for this view.
-
-
-
Since:
- 2.0
initContextMenu
protected void initContextMenu()
-
Deprecated.
- Initializes and registers the context menu.
-
-
-
Since:
- 2.0
createViewer
protected
TreeViewer createViewer(
Composite parent)
-
Deprecated.
- Creates the viewer.
-
-
-
Parameters:
-
parent
- the parent composite -
Since:
- 2.0
initContentProvider
protected void initContentProvider(
TreeViewer viewer)
-
Deprecated.
- Sets the content provider for the viewer.
-
-
-
Parameters:
-
viewer
- the viewer -
Since:
- 2.0
initLabelProvider
protected void initLabelProvider(
TreeViewer viewer)
-
Deprecated.
- Sets the label provider for the viewer.
-
-
-
Parameters:
-
viewer
- the viewer -
Since:
- 2.0
initFilters
protected void initFilters(
TreeViewer viewer)
-
Deprecated.
- Adds the filters to the viewer.
-
-
-
Parameters:
-
viewer
- the viewer -
Since:
- 2.0
initListeners
protected void initListeners(
TreeViewer viewer)
-
Deprecated.
- Adds the listeners to the viewer.
-
-
-
Parameters:
-
viewer
- the viewer -
Since:
- 2.0
dispose
public void dispose()
-
Deprecated.
-
Description copied from class:
WorkbenchPart
- The
WorkbenchPart
implementation of this
IWorkbenchPart
method disposes the title image
loaded by setInitializationData
. Subclasses may extend.
-
-
Specified by:
-
dispose
in interface
IWorkbenchPart
-
Overrides:
-
dispose
in class
WorkbenchPart
-
editorActivated
protected void editorActivated(
IEditorPart editor)
-
Deprecated.
- An editor has been activated. Sets the selection in this navigator
to be the editor's input, if linking is enabled.
-
-
-
Parameters:
-
editor
- the active editor -
Since:
- 2.0
fillContextMenu
protected void fillContextMenu(
IMenuManager menu)
-
Deprecated.
- Called when the context menu is about to open.
Delegates to the action group using the viewer's selection as the action context.
-
-
-
Since:
- 2.0
getFrameList
public
FrameList getFrameList()
-
Deprecated.
-
Description copied from interface:
IResourceNavigator
- Returns the frame list for this navigator.
-
-
Specified by:
-
getFrameList
in interface
IResourceNavigator
-
-
Returns:
- the list of frames maintained by the resource navigator
getInitialInput
protected
IAdaptable getInitialInput()
-
Deprecated.
- Returns the initial input for the viewer.
Tries to convert the page input to a resource, either directly or via IAdaptable.
If the resource is a container, it uses that.
If the resource is a file, it uses its parent folder.
If a resource could not be obtained, it uses the workspace root.
-
-
-
Since:
- 2.0
getPatternFilter
public
ResourcePatternFilter getPatternFilter()
-
Deprecated.
- Returns the pattern filter for this view.
-
-
Specified by:
-
getPatternFilter
in interface
IResourceNavigator
-
-
Returns:
- the pattern filter
-
Since:
- 2.0
getWorkingSet
public
IWorkingSet getWorkingSet()
-
Deprecated.
- Returns the working set for this view.
-
-
Specified by:
-
getWorkingSet
in interface
IResourceNavigator
-
-
Returns:
- the working set
-
Since:
- 2.0
getPlugin
public
AbstractUIPlugin getPlugin()
-
Deprecated.
- Returns the navigator's plugin.
-
-
-
Returns:
- the UI plugin for this bundle
getSorter
public
ResourceSorter getSorter()
-
Deprecated. as of 3.3, use
getComparator()
- Return the sorter. If a comparator was set using
setComparator(ResourceComparator)
, this method will return
null
.
-
-
Specified by:
-
getSorter
in interface
IResourceNavigator
-
-
Returns:
- the resource navigator's sorter
-
Since:
- 2.0
getComparator
public
ResourceComparator getComparator()
-
Deprecated.
- Returns the comparator. If a sorter was set using
setSorter(ResourceSorter)
, this method will return
null
.
-
-
Specified by:
-
getComparator
in interface
IResourceNavigator
-
-
Returns:
- the
ResourceComparator
-
Since:
- 3.3
getViewer
public
TreeViewer getViewer()
-
Deprecated.
- Returns the resource viewer which shows the resource hierarchy.
-
-
Specified by:
-
getViewer
in interface
IResourceNavigator
-
-
Returns:
- the resource navigator's tree viewer
-
Since:
- 2.0
getTreeViewer
public
TreeViewer getTreeViewer()
-
Deprecated.
- Returns the tree viewer which shows the resource hierarchy.
-
-
-
Returns:
- the tree viewer
-
Since:
- 2.0
getShell
public
Shell getShell()
-
Deprecated. use getViewSite().getShell()
- Returns the shell to use for opening dialogs.
Used in this class, and in the actions.
-
-
-
Returns:
- the shell
getStatusLineMessage
protected
String getStatusLineMessage(
IStructuredSelection selection)
-
Deprecated.
- Returns the message to show in the status line.
-
-
-
Parameters:
-
selection
- the current selection
-
Returns:
- the status line message
-
Since:
- 2.0
handleOpen
protected void handleOpen(
OpenEvent event)
-
Deprecated. As of 3.5, replaced by
handleOpen(ISelection)
- Handles an open event from the viewer. Opens an editor on the selected file.
-
-
-
Parameters:
-
event
- the open event -
Since:
- 2.0
handleOpen
protected void handleOpen(
ISelection selection)
-
Deprecated.
- Handles an open event from the viewer. Opens an editor on the selected file.
-
-
-
Parameters:
-
selection
- the selection -
Since:
- 3.5
handleDoubleClick
protected void handleDoubleClick(
DoubleClickEvent event)
-
Deprecated.
- Handles a double-click event from the viewer.
Expands or collapses a folder when double-clicked.
-
-
-
Parameters:
-
event
- the double-click event -
Since:
- 2.0
handleSelectionChanged
protected void handleSelectionChanged(
SelectionChangedEvent event)
-
Deprecated.
- Handles a selection changed event from the viewer.
Updates the status line and the action bars, and links to editor (if option enabled).
-
-
-
Parameters:
-
event
- the selection event -
Since:
- 2.0
handleKeyPressed
protected void handleKeyPressed(
KeyEvent event)
-
Deprecated.
- Handles a key press event from the viewer.
Delegates to the action group.
-
-
-
Parameters:
-
event
- the key event -
Since:
- 2.0
handleKeyReleased
protected void handleKeyReleased(
KeyEvent event)
-
Deprecated.
- Handles a key release in the viewer. Does nothing by default.
-
-
-
Parameters:
-
event
- the key event -
Since:
- 2.0
init
public void init(
IViewSite site,
IMemento memento)
throws
PartInitException
-
Deprecated.
-
Description copied from interface:
IViewPart
- Initializes this view with the given view site. A memento is passed to
the view which contains a snapshot of the views state from a previous
session. Where possible, the view should try to recreate that state
within the part controls.
This method is automatically called by the workbench shortly after the part
is instantiated. It marks the start of the views's lifecycle. Clients must
not call this method.
-
-
Specified by:
-
init
in interface
IViewPart
-
Overrides:
-
init
in class
ViewPart
-
-
Parameters:
-
site
- the view site -
memento
- the IViewPart state or null if there is no previous saved state
-
Throws:
-
PartInitException
- if this view was not initialized successfully
initDragAndDrop
protected void initDragAndDrop()
-
Deprecated.
- Adds drag and drop support to the navigator.
-
-
-
Since:
- 2.0
createFrameList
protected
FrameList createFrameList()
-
Deprecated.
- Creates the frame source and frame list, and connects them.
-
-
-
Since:
- 2.0
initResourceSorter
protected void initResourceSorter()
-
Deprecated. as of 3.3, use
initResourceComparator()
instead
- Initializes the sorter.
-
-
initResourceComparator
protected void initResourceComparator()
-
Deprecated.
- Initializes the comparator.
-
-
-
Since:
- 3.3
initWorkingSetFilter
protected void initWorkingSetFilter()
-
Deprecated.
- Restores the working set filter from the persistence store.
-
-
isLinkingEnabled
public boolean isLinkingEnabled()
-
Deprecated.
- Returns whether the navigator selection automatically tracks the active
editor.
-
-
Specified by:
-
isLinkingEnabled
in interface
IResourceNavigator
-
-
Returns:
-
true
if linking is enabled, false
if not -
Since:
- 2.0 (this was protected in 2.0, but was made public in 2.1)
linkToEditor
protected void linkToEditor(
IStructuredSelection selection)
-
Deprecated. As of 3.5, replaced by
linkToEditor(ISelection)
- Brings the corresponding editor to top if the selected resource is open.
-
-
-
Since:
- 2.0
linkToEditor
protected void linkToEditor(
ISelection selection)
-
Deprecated.
- Brings the corresponding editor to top if the selected resource is open.
-
-
-
Since:
- 3.5
makeActions
protected void makeActions()
-
Deprecated.
- Creates the action group, which encapsulates all actions for the view.
-
-
restoreState
protected void restoreState(
IMemento memento)
-
Deprecated.
- Restores the state of the receiver to the state described in the specified memento.
-
-
-
Parameters:
-
memento
- the memento -
Since:
- 2.0
saveState
public void saveState(
IMemento memento)
-
Deprecated.
-
Description copied from interface:
IViewPart
- Saves the object state within a memento.
-
-
Specified by:
-
saveState
in interface
IPersistable
-
Specified by:
-
saveState
in interface
IViewPart
-
Overrides:
-
saveState
in class
ViewPart
-
-
Parameters:
-
memento
- a memento to receive the object state -
See Also:
-
ViewPart.saveState(org.eclipse.ui.IMemento)
selectReveal
public void selectReveal(
ISelection selection)
-
Deprecated.
- Selects and reveals the specified elements.
-
-
Specified by:
-
selectReveal
in interface
ISetSelectionTarget
-
-
Parameters:
-
selection
- the new element to select
setFiltersPreference
public void setFiltersPreference(
String[] patterns)
-
Deprecated.
- Saves the filters defined as strings in
patterns
in the preference store.
-
-
Specified by:
-
setFiltersPreference
in interface
IResourceNavigator
-
-
Parameters:
-
patterns
- filter patterns to use on contents of the resource navigator
setFocus
public void setFocus()
-
Deprecated.
-
Description copied from interface:
IWorkbenchPart
- Asks this part to take focus within the workbench. Parts must
assign focus to one of the controls contained in the part's
parent composite.
Clients should not call this method (the workbench calls this method at
appropriate times). To have the workbench activate a part, use
IWorkbenchPage.activate(IWorkbenchPart) instead
.
-
-
Specified by:
-
setFocus
in interface
IWorkbenchPart
-
Specified by:
-
setFocus
in class
WorkbenchPart
-
-
See Also:
-
IWorkbenchPart.setFocus()
setLabelDecorator
public void setLabelDecorator(
ILabelDecorator decorator)
-
Deprecated. use the decorators extension point instead; see IWorkbench.getDecoratorManager()
- Note: For experimental use only.
Sets the decorator for the navigator.
As of 2.0, this method no longer has any effect.
-
-
-
Parameters:
-
decorator
- a label decorator or null
for no decorations.
setLinkingEnabled
public void setLinkingEnabled(boolean enabled)
-
Deprecated.
-
Description copied from interface:
IResourceNavigator
- Sets whether this navigator's selection automatically tracks the active editor.
-
-
Specified by:
-
setLinkingEnabled
in interface
IResourceNavigator
-
-
Parameters:
-
enabled
- true
to enable, false
to disable -
Since:
- 2.1
-
See Also:
-
IResourceNavigator.setLinkingEnabled(boolean)
setSorter
public void setSorter(
ResourceSorter sorter)
-
Deprecated. as of 3.3, use
setComparator(ResourceComparator)
- Sets the resource sorter.
-
-
Specified by:
-
setSorter
in interface
IResourceNavigator
-
-
Parameters:
-
sorter
- the resource sorter -
Since:
- 2.0
setComparator
public void setComparator(
ResourceComparator comparator)
-
Deprecated.
- Sets the resource comparator
-
-
Specified by:
-
setComparator
in interface
IResourceNavigator
-
-
Parameters:
-
comparator
- the resource comparator -
Since:
- 3.3
setWorkingSet
public void setWorkingSet(
IWorkingSet workingSet)
-
Deprecated.
-
Description copied from interface:
IResourceNavigator
- Sets the working set for this view, or
null
to clear it.
-
-
Specified by:
-
setWorkingSet
in interface
IResourceNavigator
-
-
Parameters:
-
workingSet
- the working set, or null
to clear it
updateActionBars
protected void updateActionBars(
IStructuredSelection selection)
-
Deprecated.
- Updates the action bar actions.
-
-
-
Parameters:
-
selection
- the current selection -
Since:
- 2.0
updateStatusLine
protected void updateStatusLine(
IStructuredSelection selection)
-
Deprecated.
- Updates the message shown in the status line.
-
-
-
Parameters:
-
selection
- the current selection
updateTitle
public void updateTitle()
-
Deprecated.
- Updates the title text and title tool tip.
Called whenever the input of the viewer changes.
Called whenever the input of the viewer changes.
-
-
-
Since:
- 2.0
getActionGroup
protected
ResourceNavigatorActionGroup getActionGroup()
-
Deprecated.
- Returns the action group.
-
-
-
Returns:
- the action group
setActionGroup
protected void setActionGroup(
ResourceNavigatorActionGroup actionGroup)
-
Deprecated.
- Sets the action group.
-
-
-
Parameters:
-
actionGroup
- the action group
getAdapter
public
Object getAdapter(
Class adapter)
-
Deprecated.
-
Description copied from class:
WorkbenchPart
- Returns an object which is an instance of the given class
associated with this object. Returns
null
if
no such object can be found.
Subclasses may override this method (however, if they do so, they
should invoke the method on their superclass to ensure that the
Platform's adapter manager is consulted).
-
-
Specified by:
-
getAdapter
in interface
IAdaptable
-
Overrides:
-
getAdapter
in class
WorkbenchPart
-
-
Parameters:
-
adapter
- the adapter class to look up
-
Returns:
- a object castable to the given class,
or
null
if this object does not
have an adapter for the given class
getShowInSource
protected
IShowInSource getShowInSource()
-
Deprecated.
- Returns the
IShowInSource
for this view.
-
-
getShowInTarget
protected
IShowInTarget getShowInTarget()
-
Deprecated.
- Returns the
IShowInTarget
for this view.
-
-
getSingleElement
protected static final
Object getSingleElement(
ISelection s)
-
Deprecated.
- Returns the selected element if the selection consists of a single element only.
-
-
-
Parameters:
-
s
- the selection
-
Returns:
- the selected first element or null
-
Since:
- 3.5
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.