Package org.eclipse.net4j.util.ui.views
Klasse 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
- Alle implementierten Schnittstellen:
IAdaptable
,IExecutableExtension
,ISelectionProvider
,IPersistable
,IViewPart
,IWorkbenchPart
,IWorkbenchPart2
,IWorkbenchPart3
,ISetSelectionTarget
,IWorkbenchPartOrientation
- Bekannte direkte Unterklassen:
ContainerView.Default
public abstract class ContainerView
extends ViewPart
implements ISelectionProvider, ISetSelectionTarget
- Seit:
- 3.9
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungclass
static class
ContainerView.Default<CONTAINER extends IContainer<?>>
protected static enum
-
Feldübersicht
Von Schnittstelle geerbte Felder org.eclipse.ui.IWorkbenchPart
PROP_TITLE
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected void
addCollapseAllAction
(IContributionManager manager) protected void
addMenuGroup
(IContributionManager manager, String groupName) protected void
protected void
addRefreshAction
(IContributionManager manager) void
protected void
addSeparator
(IContributionManager manager) Veraltet.protected void
protected void
protected void
protected ContainerItemProvider
<IContainer<Object>> protected IContentProvider
protected void
protected ILabelDecorator
protected IBaseLabelProvider
final void
createPartControl
(Composite parent) protected Control
protected ViewerComparator
protected ViewerSorter
protected void
doubleClicked
(Object object) void
expandElement
(Object element, int level) protected void
fillContextMenu
(IMenuManager manager, ITreeSelection selection) protected void
fillLocalPullDown
(IMenuManager manager) protected void
fillLocalToolBar
(IToolBarManager manager) <T> T
getAdapter
(Class<T> adapter) static ImageDescriptor
static ImageDescriptor
protected abstract IContainer
<?> static ImageDescriptor
protected Display
protected Color
getElementBackground
(Object element) protected Font
getElementFont
(Object element) protected Color
getElementForeground
(Object element) protected Image
getElementImage
(Object element) protected String
getElementText
(Object element) protected Action
static ImageDescriptor
protected IElementFilter
getShell()
protected void
handleElementEvent
(IEvent event) protected void
protected void
protected void
void
refreshElement
(Object element, boolean updateLabels) protected void
void
void
refreshViewer
(boolean updateLabels) void
void
void
revealElement
(Object element) protected void
selectionChanged
(IActionBars bars, ITreeSelection selection) void
selectReveal
(ISelection selection) void
setFocus()
void
setSelection
(ISelection selection) protected void
showMessage
(String message) protected boolean
showMessage
(ContainerView.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, 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.ui.IWorkbenchPart
addPropertyListener, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
-
Konstruktordetails
-
ContainerView
public ContainerView()
-
-
Methodendetails
-
getShell
-
getItemProvider
- Seit:
- 3.9
-
getViewer
-
setFocus
public void setFocus()- Angegeben von:
setFocus
in SchnittstelleIWorkbenchPart
- Angegeben von:
setFocus
in KlasseWorkbenchPart
-
resetInput
public void resetInput() -
getSelection
- Angegeben von:
getSelection
in SchnittstelleISelectionProvider
- Seit:
- 3.0
-
setSelection
- Angegeben von:
setSelection
in SchnittstelleISelectionProvider
- Seit:
- 3.0
-
addSelectionChangedListener
- Angegeben von:
addSelectionChangedListener
in SchnittstelleISelectionProvider
- Seit:
- 3.0
-
removeSelectionChangedListener
- Angegeben von:
removeSelectionChangedListener
in SchnittstelleISelectionProvider
- Seit:
- 3.0
-
selectReveal
- Angegeben von:
selectReveal
in SchnittstelleISetSelectionTarget
-
createPartControl
- Angegeben von:
createPartControl
in SchnittstelleIWorkbenchPart
- Angegeben von:
createPartControl
in KlasseWorkbenchPart
-
createUI
-
createdUI
protected void createdUI()- Seit:
- 3.1
-
initViewer
protected void initViewer()- Seit:
- 3.1
-
createViewerComparator
- Seit:
- 3.9
-
createViewerSorter
- Seit:
- 3.3
-
createContentProvider
- Seit:
- 3.0
-
createLabelProvider
- Seit:
- 3.0
-
createLabelDecorator
- Seit:
- 3.0
-
createContainerItemProvider
- Seit:
- 3.9
-
handleElementEvent
- Seit:
- 3.9
-
getElementText
-
getElementImage
-
getElementForeground
- Seit:
- 3.0
-
getElementBackground
- Seit:
- 3.0
-
getElementFont
- Seit:
- 3.0
-
getRootElementFilter
-
getContainer
-
hookDoubleClick
protected void hookDoubleClick() -
hookContextMenu
protected void hookContextMenu() -
contributeToActionBars
protected void contributeToActionBars() -
fillLocalPullDown
-
fillLocalToolBar
-
fillContextMenu
-
addSeparator
Veraltet.As of 3.9 useaddMenuGroupAdditions(IContributionManager)
.- Seit:
- 3.5
-
addMenuGroupAdditions
- Seit:
- 3.9
-
addMenuGroup
- Seit:
- 3.9
-
addRefreshAction
- Seit:
- 3.5
-
addCollapseAllAction
- Seit:
- 3.5
-
selectionChanged
-
doubleClicked
-
refreshPressed
protected void refreshPressed()- Seit:
- 3.1
-
collapseAllPressed
protected void collapseAllPressed()- Seit:
- 3.3
-
closeView
protected void closeView() -
showMessage
-
showMessage
-
getRefreshAction
- Seit:
- 3.1
-
getCollapseAllAction
- Seit:
- 3.3
-
getDisplay
-
getAdapter
- Angegeben von:
getAdapter
in SchnittstelleIAdaptable
- Setzt außer Kraft:
getAdapter
in KlasseWorkbenchPart
-
refreshPropertySheetPage
public void refreshPropertySheetPage()- Seit:
- 3.5
-
refreshViewer
public void refreshViewer(boolean updateLabels) -
refreshElement
-
updateLabels
-
revealElement
-
expandElement
- Seit:
- 3.3
-
getAddImageDescriptor
-
getDeleteImageDescriptor
-
getRefreshImageDescriptor
-
getCollapseAllImageDescriptor
- Seit:
- 3.3
-
addMenuGroupAdditions(IContributionManager)
.