org.eclipse.ui.navigator.resources
Class ProjectExplorer
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
org.eclipse.ui.navigator.CommonNavigator
org.eclipse.ui.navigator.resources.ProjectExplorer
- All Implemented Interfaces:
- IAdaptable, IExecutableExtension, IPersistable, ISaveablePart, ISaveablesSource, IViewPart, IWorkbenchPart, IWorkbenchPart2, IWorkbenchPart3, ISetSelectionTarget, IShowInTarget, IWorkbenchPartOrientation
public final class ProjectExplorer
- extends CommonNavigator
- Since:
- 3.2
- See Also:
CommonNavigator
,
INavigatorContentService
Methods inherited from class org.eclipse.ui.navigator.CommonNavigator |
createCommonActionGroup, createCommonManager, createCommonViewer, createCommonViewerObject, dispose, doSave, doSaveAs, getActiveSaveables, getAdapter, getCommonViewer, getInitialInput, getLinkHelperService, getMemento, getNavigatorActionService, getNavigatorContentService, getSaveables, handleDoubleClick, init, initListeners, isDirty, isLinkingEnabled, isSaveAsAllowed, isSaveOnCloseNeeded, saveState, selectReveal, setFocus, setLinkingEnabled, show |
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 |
VIEW_ID
public static final String VIEW_ID
- Provides a constant for the standard instance of the Common Navigator.
- See Also:
PlatformUI.getWorkbench()
,
IWorkbench.getActiveWorkbenchWindow()
,
IWorkbenchWindow.getActivePage()
,
IWorkbenchPage.findView(String)
,
IWorkbenchPage.findViewReference(String)
,
Constant Field Values
WORKING_SETS
public static final int WORKING_SETS
- Since:
- 3.4
- See Also:
- Constant Field Values
PROJECTS
public static final int PROJECTS
- Since:
- 3.4
- See Also:
- Constant Field Values
ProjectExplorer
public ProjectExplorer()
createPartControl
public void createPartControl(Composite aParent)
- Description copied from class:
CommonNavigator
Create the CommonViewer part control and setup the default providers as
necessary.
- Specified by:
createPartControl
in interface IWorkbenchPart
- Overrides:
createPartControl
in class CommonNavigator
- Parameters:
aParent
- the parent control- See Also:
WorkbenchPart.createPartControl(org.eclipse.swt.widgets.Composite)
updateTitle
public void updateTitle()
- The superclass does not deal with the content description, handle it
here.
- Overrides:
updateTitle
in class CommonNavigator
- Restriction:
getFrameToolTipText
public String getFrameToolTipText(Object element)
- Returns the tool tip text for the given element.
- Overrides:
getFrameToolTipText
in class CommonNavigator
- Parameters:
element
- the element
- Returns:
- the tooltip
- Restriction:
setRootMode
public void setRootMode(int mode)
- Overrides:
setRootMode
in class CommonNavigator
- Parameters:
mode
- - Since:
- 3.4
- Restriction:
- This method is not intended to be referenced by clients.
getRootMode
public int getRootMode()
- Overrides:
getRootMode
in class CommonNavigator
- Returns:
- the root mode
- Since:
- 3.4
- Restriction:
- This method is not intended to be referenced by clients.
setWorkingSetLabel
public void setWorkingSetLabel(String label)
- Overrides:
setWorkingSetLabel
in class CommonNavigator
- Parameters:
label
- - Since:
- 3.4
- Restriction:
- This method is not intended to be referenced by clients.
getWorkingSetLabel
public String getWorkingSetLabel()
- Overrides:
getWorkingSetLabel
in class CommonNavigator
- Returns:
- the working set label
- Since:
- 3.4
- Restriction:
- This method is not intended to be referenced by clients.
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.