Package org.eclipse.net4j.util.ui.views
Class ContainerView
- java.lang.Object
- 
- org.eclipse.core.commands.common.EventManager
- 
- org.eclipse.ui.part.WorkbenchPart
- 
- org.eclipse.ui.part.ViewPart
- 
- org.eclipse.net4j.util.ui.views.ContainerView
 
 
 
 
- 
- All Implemented Interfaces:
- IAdaptable,- IExecutableExtension,- ISelectionProvider,- IPersistable,- IViewPart,- IWorkbenchPart,- IWorkbenchPart2,- IWorkbenchPart3,- ISetSelectionTarget,- IWorkbenchPartOrientation
 - Direct Known Subclasses:
- ContainerView.Default
 
 public abstract class ContainerView extends ViewPart implements ISelectionProvider, ISetSelectionTarget - Since:
- 3.9
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description classContainerView.ContainerViewItemProviderstatic classContainerView.Default<CONTAINER extends IContainer<?>>protected static classContainerView.MessageType
 - 
Field Summary- 
Fields inherited from interface org.eclipse.ui.IWorkbenchPartPROP_TITLE
 
- 
 - 
Constructor SummaryConstructors Constructor Description ContainerView()
 - 
Method Summary- 
Methods inherited from class org.eclipse.ui.part.ViewPartcheckSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartName
 - 
Methods inherited from class org.eclipse.ui.part.WorkbenchPartaddPartPropertyListener, addPropertyListener, dispose, 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 org.eclipse.core.commands.common.EventManageraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.eclipse.ui.IWorkbenchPartaddPropertyListener, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
 
- 
 
- 
- 
- 
Method Detail- 
getShellpublic Shell getShell() 
 - 
getItemProviderpublic ContainerItemProvider<IContainer<java.lang.Object>> getItemProvider() - Since:
- 3.9
 
 - 
getViewerpublic TreeViewer getViewer() 
 - 
setFocuspublic void setFocus() - Specified by:
- setFocusin interface- IWorkbenchPart
- Specified by:
- setFocusin class- WorkbenchPart
 
 - 
resetInputpublic void resetInput() 
 - 
getSelectionpublic ISelection getSelection() - Specified by:
- getSelectionin interface- ISelectionProvider
- Since:
- 3.0
 
 - 
setSelectionpublic void setSelection(ISelection selection) - Specified by:
- setSelectionin interface- ISelectionProvider
- Since:
- 3.0
 
 - 
addSelectionChangedListenerpublic void addSelectionChangedListener(ISelectionChangedListener listener) - Specified by:
- addSelectionChangedListenerin interface- ISelectionProvider
- Since:
- 3.0
 
 - 
removeSelectionChangedListenerpublic void removeSelectionChangedListener(ISelectionChangedListener listener) - Specified by:
- removeSelectionChangedListenerin interface- ISelectionProvider
- Since:
- 3.0
 
 - 
selectRevealpublic void selectReveal(ISelection selection) - Specified by:
- selectRevealin interface- ISetSelectionTarget
 
 - 
createPartControlpublic final void createPartControl(Composite parent) - Specified by:
- createPartControlin interface- IWorkbenchPart
- Specified by:
- createPartControlin class- WorkbenchPart
 
 - 
createdUIprotected void createdUI() - Since:
- 3.1
 
 - 
initViewerprotected void initViewer() - Since:
- 3.1
 
 - 
createViewerComparatorprotected ViewerComparator createViewerComparator() - Since:
- 3.9
 
 - 
createViewerSorterprotected ViewerSorter createViewerSorter() - Since:
- 3.3
 
 - 
createContentProviderprotected IContentProvider createContentProvider() - Since:
- 3.0
 
 - 
createLabelProviderprotected IBaseLabelProvider createLabelProvider() - Since:
- 3.0
 
 - 
createLabelDecoratorprotected ILabelDecorator createLabelDecorator() - Since:
- 3.0
 
 - 
createContainerItemProviderprotected ContainerItemProvider<IContainer<java.lang.Object>> createContainerItemProvider() - Since:
- 3.9
 
 - 
handleElementEventprotected void handleElementEvent(IEvent event) - Since:
- 3.9
 
 - 
getElementTextprotected java.lang.String getElementText(java.lang.Object element) 
 - 
getElementImageprotected Image getElementImage(java.lang.Object element) 
 - 
getElementForegroundprotected Color getElementForeground(java.lang.Object element) - Since:
- 3.0
 
 - 
getElementBackgroundprotected Color getElementBackground(java.lang.Object element) - Since:
- 3.0
 
 - 
getElementFontprotected Font getElementFont(java.lang.Object element) - Since:
- 3.0
 
 - 
getRootElementFilterprotected IElementFilter getRootElementFilter() 
 - 
getContainerprotected abstract IContainer<?> getContainer() 
 - 
hookDoubleClickprotected void hookDoubleClick() 
 - 
hookContextMenuprotected void hookContextMenu() 
 - 
contributeToActionBarsprotected void contributeToActionBars() 
 - 
fillLocalPullDownprotected void fillLocalPullDown(IMenuManager manager) 
 - 
fillLocalToolBarprotected void fillLocalToolBar(IToolBarManager manager) 
 - 
fillContextMenuprotected void fillContextMenu(IMenuManager manager, ITreeSelection selection) 
 - 
addSeparator@Deprecated protected void addSeparator(IContributionManager manager) Deprecated.As of 3.9 useaddMenuGroupAdditions(IContributionManager).- Since:
- 3.5
 
 - 
addMenuGroupAdditionsprotected void addMenuGroupAdditions(IContributionManager manager) - Since:
- 3.9
 
 - 
addMenuGroupprotected void addMenuGroup(IContributionManager manager, java.lang.String groupName) - Since:
- 3.9
 
 - 
addRefreshActionprotected void addRefreshAction(IContributionManager manager) - Since:
- 3.5
 
 - 
addCollapseAllActionprotected void addCollapseAllAction(IContributionManager manager) - Since:
- 3.5
 
 - 
selectionChangedprotected void selectionChanged(IActionBars bars, ITreeSelection selection) 
 - 
doubleClickedprotected void doubleClicked(java.lang.Object object) 
 - 
refreshPressedprotected void refreshPressed() - Since:
- 3.1
 
 - 
collapseAllPressedprotected void collapseAllPressed() - Since:
- 3.3
 
 - 
closeViewprotected void closeView() 
 - 
showMessageprotected void showMessage(java.lang.String message) 
 - 
showMessageprotected boolean showMessage(ContainerView.MessageType type, java.lang.String message) 
 - 
getRefreshActionprotected Action getRefreshAction() - Since:
- 3.1
 
 - 
getCollapseAllActionpublic Action getCollapseAllAction() - Since:
- 3.3
 
 - 
getDisplayprotected Display getDisplay() 
 - 
getAdapterpublic <T> T getAdapter(java.lang.Class<T> adapter) - Specified by:
- getAdapterin interface- IAdaptable
- Overrides:
- getAdapterin class- WorkbenchPart
 
 - 
refreshPropertySheetPagepublic void refreshPropertySheetPage() - Since:
- 3.5
 
 - 
refreshViewerpublic void refreshViewer(boolean updateLabels) 
 - 
refreshElementpublic void refreshElement(java.lang.Object element, boolean updateLabels)
 - 
updateLabelspublic void updateLabels(java.lang.Object element) 
 - 
revealElementpublic void revealElement(java.lang.Object element) 
 - 
expandElementpublic void expandElement(java.lang.Object element, int level)- Since:
- 3.3
 
 - 
getAddImageDescriptorpublic static ImageDescriptor getAddImageDescriptor() 
 - 
getDeleteImageDescriptorpublic static ImageDescriptor getDeleteImageDescriptor() 
 - 
getRefreshImageDescriptorpublic static ImageDescriptor getRefreshImageDescriptor() 
 - 
getCollapseAllImageDescriptorpublic static ImageDescriptor getCollapseAllImageDescriptor() - Since:
- 3.3
 
 
- 
 
-