public abstract class ContainerView extends ViewPart implements ISelectionProvider, ISetSelectionTarget
| Modifier and Type | Class and Description |
|---|---|
static class |
ContainerView.Default<CONTAINER extends IContainer<?>> |
protected static class |
ContainerView.MessageType |
PROP_TITLE| Constructor and Description |
|---|
ContainerView() |
checkSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartNameaddPartPropertyListener, addPropertyListener, dispose, firePartPropertyChanged, firePropertyChange, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusyaddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPropertyListener, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListenerpublic Shell getShell()
public TreeViewer getViewer()
public void setFocus()
setFocus in interface IWorkbenchPartsetFocus in class WorkbenchPartpublic void resetInput()
public ISelection getSelection()
getSelection in interface ISelectionProviderpublic void setSelection(ISelection selection)
setSelection in interface ISelectionProviderpublic void addSelectionChangedListener(ISelectionChangedListener listener)
addSelectionChangedListener in interface ISelectionProviderpublic void removeSelectionChangedListener(ISelectionChangedListener listener)
removeSelectionChangedListener in interface ISelectionProviderpublic void selectReveal(ISelection selection)
selectReveal in interface ISetSelectionTargetpublic final void createPartControl(Composite parent)
createPartControl in interface IWorkbenchPartcreatePartControl in class WorkbenchPartprotected void createdUI()
protected void initViewer()
protected ViewerSorter createViewerSorter()
protected IContentProvider createContentProvider()
protected IBaseLabelProvider createLabelProvider()
protected ILabelDecorator createLabelDecorator()
protected ContainerItemProvider<IContainer<java.lang.Object>> createContainerItemProvider()
protected java.lang.String getElementText(java.lang.Object element)
protected Image getElementImage(java.lang.Object element)
protected Color getElementForeground(java.lang.Object element)
protected Color getElementBackground(java.lang.Object element)
protected Font getElementFont(java.lang.Object element)
protected IElementFilter getRootElementFilter()
protected abstract IContainer<?> getContainer()
protected void hookDoubleClick()
protected void hookContextMenu()
protected void contributeToActionBars()
protected void fillLocalPullDown(IMenuManager manager)
protected void fillLocalToolBar(IToolBarManager manager)
protected void fillContextMenu(IMenuManager manager, ITreeSelection selection)
protected void addSeparator(IContributionManager manager)
protected void addRefreshAction(IContributionManager manager)
protected void addCollapseAllAction(IContributionManager manager)
protected void selectionChanged(IActionBars bars, ITreeSelection selection)
protected void doubleClicked(java.lang.Object object)
protected void refreshPressed()
protected void collapseAllPressed()
protected void closeView()
protected void showMessage(java.lang.String message)
protected boolean showMessage(ContainerView.MessageType type, java.lang.String message)
protected Action getRefreshAction()
public Action getCollapseAllAction()
protected Display getDisplay()
public <T> T getAdapter(java.lang.Class<T> adapter)
getAdapter in interface IAdaptablegetAdapter in class WorkbenchPartpublic void refreshPropertySheetPage()
public void refreshViewer(boolean updateLabels)
public void refreshElement(java.lang.Object element,
boolean updateLabels)
public void updateLabels(java.lang.Object element)
public void revealElement(java.lang.Object element)
public void expandElement(java.lang.Object element,
int level)
public static ImageDescriptor getAddImageDescriptor()
public static ImageDescriptor getDeleteImageDescriptor()
public static ImageDescriptor getRefreshImageDescriptor()
public static ImageDescriptor getCollapseAllImageDescriptor()
Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html