Package org.eclipse.net4j.util.ui.views

# Klasse 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

Alle implementierten Schnittstellen:
  `IAdaptable`, `IExecutableExtension`, `IPersistable`, `IViewPart`, `IWorkbenchPart`, `IWorkbenchPart2`, `IWorkbenchPart3`, `ISetSelectionTarget`, `IWorkbenchPartOrientation`

Bekannte direkte Unterklassen:
  `MasterDetailsView`

public abstract class MultiViewersView extends ViewPart implements ISetSelectionTarget

Seit:
  2.0
Autor:
  Eike Stepper

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Klasse
Beschreibung
`protected static enum`
`MultiViewersView.MessageType`

## Feldübersicht

### Von Schnittstelle geerbte Felder org.eclipse.ui.IWorkbenchPart

`PROP_TITLE`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`MultiViewersView()`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`void`
`closeView()`
`final void`
`createPartControl(Composite parent)`
`protected abstract Control`
`createUI(Composite parent)`
`protected void`
`doubleClicked(Object object)`
`protected void`
`fillContextMenu(IMenuManager manager, StructuredViewer viewer, IStructuredSelection selection)`
`protected void`
`fillLocalPullDown(IMenuManager manager)`
`protected void`
`fillLocalToolBar(IToolBarManager manager)`
`StructuredViewer`
`getCurrentViewer()`
`protected final Display`
`getDisplay()`
`Shell`
`getShell()`
`void`
`refreshElement(Object element, boolean updateLabels)`
`void`
`refreshViewer(boolean updateLabels)`
`void`
`revealElement(Object element)`
`void`
`selectReveal(ISelection selection)`
`void`
`setCurrentViewer(StructuredViewer viewer)`
`void`
`setFocus()`
`protected final void`
`showMessage(String message)`
`protected final boolean`
`showMessage(MultiViewersView.MessageType type, String message)`
`void`
`updateLabels(Object element)`

### Von Klasse geerbte Methoden org.eclipse.ui.part.ViewPart

`checkSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartName`

### Von Klasse geerbte Methoden org.eclipse.ui.part.WorkbenchPart

`addPartPropertyListener, addPropertyListener, dispose, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy`

### Von Klasse geerbte Methoden org.eclipse.core.commands.common.EventManager

`addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Von Schnittstelle geerbte Methoden org.eclipse.core.runtime.IAdaptable

`getAdapter`

### Von Schnittstelle geerbte Methoden org.eclipse.ui.IWorkbenchPart

`addPropertyListener, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener`

## Konstruktordetails

### MultiViewersView

public MultiViewersView()

## Methodendetails

### getShell

public Shell getShell()

### getCurrentViewer

public StructuredViewer getCurrentViewer()

### setCurrentViewer

public void setCurrentViewer(StructuredViewer viewer)

### setFocus

public void setFocus()

Angegeben von:
  `setFocus` in Schnittstelle `IWorkbenchPart`
Angegeben von:
  `setFocus` in Klasse `WorkbenchPart`

### refreshViewer

public void refreshViewer(boolean updateLabels)

### refreshElement

public void refreshElement(Object element, boolean updateLabels)

### updateLabels

public void updateLabels(Object element)

### revealElement

public void revealElement(Object element)

### selectReveal

public void selectReveal(ISelection selection)

Angegeben von:
  `selectReveal` in Schnittstelle `ISetSelectionTarget`

### closeView

public void closeView()

### createPartControl

public final void createPartControl(Composite parent)

Angegeben von:
  `createPartControl` in Schnittstelle `IWorkbenchPart`
Angegeben von:
  `createPartControl` in Klasse `WorkbenchPart`

### createUI

protected abstract Control createUI(Composite parent)

### doubleClicked

protected void doubleClicked(Object object)

### fillContextMenu

protected void fillContextMenu(IMenuManager manager, StructuredViewer viewer, IStructuredSelection selection)

### fillLocalPullDown

protected void fillLocalPullDown(IMenuManager manager)

### fillLocalToolBar

protected void fillLocalToolBar(IToolBarManager manager)

### showMessage

protected final void showMessage(String message)

### showMessage

protected final boolean showMessage(MultiViewersView.MessageType type, String message)

### getDisplay

protected final Display getDisplay()