Package org.eclipse.net4j.util.ui.views
Class MultiViewersView
- 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.MultiViewersView
 
 
 
 
- 
- All Implemented Interfaces:
- IAdaptable,- IExecutableExtension,- IPersistable,- IViewPart,- IWorkbenchPart,- IWorkbenchPart2,- IWorkbenchPart3,- ISetSelectionTarget,- IWorkbenchPartOrientation
 - Direct Known Subclasses:
- MasterDetailsView
 
 public abstract class MultiViewersView extends ViewPart implements ISetSelectionTarget - Since:
- 2.0
- Author:
- Eike Stepper
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description protected static classMultiViewersView.MessageType
 - 
Field Summary- 
Fields inherited from interface org.eclipse.ui.IWorkbenchPartPROP_TITLE
 
- 
 - 
Constructor SummaryConstructors Constructor Description MultiViewersView()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcloseView()voidcreatePartControl(Composite parent)protected abstract ControlcreateUI(Composite parent)protected voiddoubleClicked(java.lang.Object object)protected voidfillContextMenu(IMenuManager manager, StructuredViewer viewer, IStructuredSelection selection)protected voidfillLocalPullDown(IMenuManager manager)protected voidfillLocalToolBar(IToolBarManager manager)StructuredViewergetCurrentViewer()protected DisplaygetDisplay()ShellgetShell()voidrefreshElement(java.lang.Object element, boolean updateLabels)voidrefreshViewer(boolean updateLabels)voidrevealElement(java.lang.Object element)voidselectReveal(ISelection selection)voidsetCurrentViewer(StructuredViewer viewer)voidsetFocus()protected voidshowMessage(java.lang.String message)protected booleanshowMessage(MultiViewersView.MessageType type, java.lang.String message)voidupdateLabels(java.lang.Object element)- 
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, getAdapter, 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.core.runtime.IAdaptablegetAdapter
 - 
Methods inherited from interface org.eclipse.ui.IWorkbenchPartaddPropertyListener, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
 
- 
 
- 
- 
- 
Method Detail- 
getShellpublic Shell getShell() 
 - 
getCurrentViewerpublic StructuredViewer getCurrentViewer() 
 - 
setCurrentViewerpublic void setCurrentViewer(StructuredViewer viewer) 
 - 
setFocuspublic void setFocus() - Specified by:
- setFocusin interface- IWorkbenchPart
- Specified by:
- setFocusin class- WorkbenchPart
 
 - 
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) 
 - 
selectRevealpublic void selectReveal(ISelection selection) - Specified by:
- selectRevealin interface- ISetSelectionTarget
 
 - 
closeViewpublic void closeView() 
 - 
createPartControlpublic final void createPartControl(Composite parent) - Specified by:
- createPartControlin interface- IWorkbenchPart
- Specified by:
- createPartControlin class- WorkbenchPart
 
 - 
doubleClickedprotected void doubleClicked(java.lang.Object object) 
 - 
fillContextMenuprotected void fillContextMenu(IMenuManager manager, StructuredViewer viewer, IStructuredSelection selection) 
 - 
fillLocalPullDownprotected void fillLocalPullDown(IMenuManager manager) 
 - 
fillLocalToolBarprotected void fillLocalToolBar(IToolBarManager manager) 
 - 
showMessageprotected final void showMessage(java.lang.String message) 
 - 
showMessageprotected final boolean showMessage(MultiViewersView.MessageType type, java.lang.String message) 
 - 
getDisplayprotected final Display getDisplay() 
 
- 
 
-