Interface IResourceNavigator

All Superinterfaces:
IAdaptable, IPersistable, IViewPart, IWorkbenchPart
All Known Implementing Classes:
ResourceNavigator

@Deprecated(forRemoval=true) public interface IResourceNavigator extends IViewPart
Deprecated, for removal: This API element is subject to removal in a future version.
as of 3.5, use the Common Navigator Framework classes instead
This interface defines the API for the resource navigator. The action groups should restrict themselves to using this API.

This interface is not intended to be implemented by clients. Subclass org.eclipse.ui.views.ResourceNavigator instead.

Since:
2.0
Restriction:
This interface is not intended to be implemented by clients.
  • Method Details

    • getPatternFilter

      ResourcePatternFilter getPatternFilter()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns the pattern filter.
      Returns:
      the pattern filter
    • getWorkingSet

      IWorkingSet getWorkingSet()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns the active working set, or null if none.
      Returns:
      the active working set, or null if none
      Since:
      2.0
    • getSorter

      Deprecated.
      as of 3.3, use getComparator() instead
      Returns the current sorter.
      Returns:
      the resource navigator's sorter
    • setSorter

      @Deprecated void setSorter(ResourceSorter sorter)
      Deprecated.
      as of 3.3, use setComparator(ResourceComparator) instead
      Sets the current sorter.
      Parameters:
      sorter - the sorter to use
    • getComparator

      ResourceComparator getComparator()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns the current comparator.
      Returns:
      the resource navigator's comparator
      Since:
      3.3
    • setComparator

      void setComparator(ResourceComparator comparator)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Sets the current comparator.
      Parameters:
      comparator - the comparator to use
      Since:
      3.3
    • setFiltersPreference

      void setFiltersPreference(String[] patterns)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Sets the values of the filter preference to be the strings in preference values.
      Parameters:
      patterns - filter patterns to use on contents of the resource navigator
    • getViewer

      TreeViewer getViewer()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns the viewer which shows the resource tree.
      Returns:
      the resource navigator's tree viewer
    • getFrameList

      FrameList getFrameList()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns the frame list for this navigator.
      Returns:
      the list of frames maintained by the resource navigator
    • isLinkingEnabled

      boolean isLinkingEnabled()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns whether this navigator's selection automatically tracks the active editor.
      Returns:
      true if linking is enabled, false if not
      Since:
      2.1
    • setWorkingSet

      void setWorkingSet(IWorkingSet workingSet)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Sets the working set for this view, or null to clear it.
      Parameters:
      workingSet - the working set, or null to clear it
      Since:
      2.0
    • setLinkingEnabled

      void setLinkingEnabled(boolean enabled)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Sets whether this navigator's selection automatically tracks the active editor.
      Parameters:
      enabled - true to enable, false to disable
      Since:
      2.1