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, setPartName
addPartPropertyListener, addPropertyListener, dispose, firePartPropertyChanged, firePropertyChange, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addPropertyListener, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
public Shell getShell()
public TreeViewer getViewer()
public void setFocus()
setFocus
in interface IWorkbenchPart
setFocus
in class WorkbenchPart
public void resetInput()
public ISelection getSelection()
getSelection
in interface ISelectionProvider
public void setSelection(ISelection selection)
setSelection
in interface ISelectionProvider
public void addSelectionChangedListener(ISelectionChangedListener listener)
addSelectionChangedListener
in interface ISelectionProvider
public void removeSelectionChangedListener(ISelectionChangedListener listener)
removeSelectionChangedListener
in interface ISelectionProvider
public void selectReveal(ISelection selection)
selectReveal
in interface ISetSelectionTarget
public final void createPartControl(Composite parent)
createPartControl
in interface IWorkbenchPart
createPartControl
in class WorkbenchPart
protected void createdUI()
protected void initViewer()
protected ViewerSorter createViewerSorter()
protected IContentProvider createContentProvider()
protected IBaseLabelProvider createLabelProvider()
protected ILabelDecorator createLabelDecorator()
protected ContainerItemProvider<IContainer<Object>> createContainerItemProvider()
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(Object object)
protected void refreshPressed()
protected void collapseAllPressed()
protected void closeView()
protected void showMessage(String message)
protected boolean showMessage(ContainerView.MessageType type, String message)
protected Action getRefreshAction()
public Action getCollapseAllAction()
protected Display getDisplay()
public <T> T getAdapter(Class<T> adapter)
getAdapter
in interface IAdaptable
getAdapter
in class WorkbenchPart
public void refreshPropertySheetPage()
public void refreshViewer(boolean updateLabels)
public void refreshElement(Object element, boolean updateLabels)
public void updateLabels(Object element)
public void revealElement(Object element)
public void expandElement(Object element, int level)
public static ImageDescriptor getAddImageDescriptor()
public static ImageDescriptor getDeleteImageDescriptor()
public static ImageDescriptor getRefreshImageDescriptor()
public static ImageDescriptor getCollapseAllImageDescriptor()
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.