Package org.eclipse.emf.cdo.ui
Klasse CDOItemProvider
java.lang.Object
org.eclipse.jface.viewers.ViewerComparator
org.eclipse.jface.viewers.ViewerSorter
org.eclipse.net4j.util.ui.StructuredContentProvider<org.eclipse.net4j.util.container.IContainer<Object>>
- Alle implementierten Schnittstellen:
EventListener,DelegatingStyledCellLabelProvider.IStyledLabelProvider,IBaseLabelProvider,IColorProvider,IContentProvider,IFontProvider,ILabelProvider,IStructuredContentProvider,ITreeContentProvider,org.eclipse.net4j.util.event.IListener
public class CDOItemProvider
extends org.eclipse.net4j.util.ui.views.ContainerItemProvider<org.eclipse.net4j.util.container.IContainer<Object>>
Implements multiple functionality related with UI representation of basic CDO concepts on
TreeViewer-based editors and views.
For instance, behaves as content and
label provider for concepts such as CDOSession,
CDOView, CDOResource and CDOResourceFolder. It also providers common context menu action over
those elements.
- Autor:
- Eike Stepper
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungprotected static classAlisteneron the platform'seditor registrythat fireslabel eventsfrom the associateditem providerwhenelementlabels need to be updated.Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.ui.views.ContainerItemProvider
org.eclipse.net4j.util.ui.views.ContainerItemProvider.AbstractContainerNode, org.eclipse.net4j.util.ui.views.ContainerItemProvider.AbstractNode, org.eclipse.net4j.util.ui.views.ContainerItemProvider.ContainerNode, org.eclipse.net4j.util.ui.views.ContainerItemProvider.ErrorElement, org.eclipse.net4j.util.ui.views.ContainerItemProvider.FixedChildrenNode, org.eclipse.net4j.util.ui.views.ContainerItemProvider.LazyElement, org.eclipse.net4j.util.ui.views.ContainerItemProvider.LeafNode, org.eclipse.net4j.util.ui.views.ContainerItemProvider.Node, org.eclipse.net4j.util.ui.views.ContainerItemProvider.SlowElementVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.IListener
org.eclipse.net4j.util.event.IListener.NotifierAware -
Feldübersicht
Von Klasse geerbte Felder org.eclipse.net4j.util.ui.views.ContainerItemProvider
ERROR_IMAGE, PENDING_COLOR, PENDING_IMAGEVon Klasse geerbte Felder org.eclipse.net4j.util.ui.views.ItemProvider
NO_ELEMENTSVon Klasse geerbte Felder org.eclipse.jface.viewers.ViewerSorter
collator -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungCDOItemProvider(IWorkbenchPage page, org.eclipse.net4j.util.ui.views.IElementFilter rootElementFilter) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungintvoiddispose()protected voidelementAdded(Object element, Object parent) voidfillBinaryResource(IMenuManager manager, CDOBinaryResource resource) voidfillBranch(IMenuManager manager, CDOBranch branch) voidfillContextMenu(IMenuManager manager, ITreeSelection selection) booleanfillGenerated(MenuManager manager, CDOSession session) voidfillResource(IMenuManager manager, CDOResource resource) voidfillResourceFolder(IMenuManager manager, CDOResourceFolder folder) voidfillResourceLeaf(IMenuManager manager, Object object) voidfillResourceNode(IMenuManager manager, CDOResourceNode node) voidfillSession(IMenuManager manager, CDOSession session) voidfillTextResource(IMenuManager manager, CDOTextResource resource) voidfillView(IMenuManager manager, CDOView view) Object[]getChildren(Object element) protected Object[]getChildren(CDOBranch branch) getForeground(Object obj) protected ResourceManagerstatic ImagegetViewImage(CDOView view) static ImageDescriptorprotected ImagegetWorkbenchImage(String name) booleanhasChildren(Object element) protected booleanhasChildren(CDOBranch branch) booleanvoidsetMergeMainBranchWithSession(boolean mergeMainBranchWithSession) booleanuseFullPath(Object object) Von Klasse geerbte Methoden org.eclipse.net4j.util.ui.views.ContainerItemProvider
addNode, clearNodesCache, connectInput, createContaineNode, createLeafNode, createNode, createSlowElement, createSlowInput, disconnectInput, elementRemoved, executeRunnable, filterRootElement, getContainerChildren, getErrorText, getNode, getNodes, getRoot, getRootElementFilter, getSlowText, handleElementEvent, handleInactiveElement, isComputeChildrenEagerly, isSlow, pendingColor, pendingImage, removeNodeVon Klasse geerbte Methoden org.eclipse.net4j.util.ui.views.ItemProvider
addListener, fireLabelProviderChanged, fireLabelProviderChanged, fireLabelProviderChanged, getBackground, getElements, getListeners, getStyledText, isLabelProperty, removeListenerVon Klasse geerbte Methoden org.eclipse.net4j.util.ui.StructuredContentProvider
expandElement, getBoldFont, getDisplay, getInput, getItalicFont, getViewer, inputChanged, notifyEvent, refreshElement, refreshSynced, refreshViewer, revealElement, selectElement, updateLabelsVon Klasse geerbte Methoden org.eclipse.jface.viewers.ViewerSorter
getCollatorVon Klasse geerbte Methoden org.eclipse.jface.viewers.ViewerComparator
category, getComparator, isSorterProperty, sortVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.eclipse.jface.viewers.IContentProvider
inputChanged
-
Konstruktordetails
-
CDOItemProvider
public CDOItemProvider(IWorkbenchPage page, org.eclipse.net4j.util.ui.views.IElementFilter rootElementFilter) -
CDOItemProvider
-
-
Methodendetails
-
dispose
public void dispose()- Angegeben von:
disposein SchnittstelleIBaseLabelProvider- Angegeben von:
disposein SchnittstelleIContentProvider- Setzt außer Kraft:
disposein Klasseorg.eclipse.net4j.util.ui.StructuredContentProvider<org.eclipse.net4j.util.container.IContainer<Object>>
-
useFullPath
- Seit:
- 4.4
-
isMergeMainBranchWithSession
public boolean isMergeMainBranchWithSession()- Seit:
- 4.2
-
setMergeMainBranchWithSession
public void setMergeMainBranchWithSession(boolean mergeMainBranchWithSession) - Seit:
- 4.2
-
getChildren
- Angegeben von:
getChildrenin SchnittstelleITreeContentProvider- Setzt außer Kraft:
getChildrenin Klasseorg.eclipse.net4j.util.ui.views.ContainerItemProvider<org.eclipse.net4j.util.container.IContainer<Object>>
-
getChildren
- Seit:
- 4.2
-
hasChildren
- Angegeben von:
hasChildrenin SchnittstelleITreeContentProvider- Setzt außer Kraft:
hasChildrenin Klasseorg.eclipse.net4j.util.ui.views.ContainerItemProvider<org.eclipse.net4j.util.container.IContainer<Object>>
-
hasChildren
- Seit:
- 4.2
-
getParent
- Angegeben von:
getParentin SchnittstelleITreeContentProvider- Setzt außer Kraft:
getParentin Klasseorg.eclipse.net4j.util.ui.views.ContainerItemProvider<org.eclipse.net4j.util.container.IContainer<Object>>
-
getText
- Angegeben von:
getTextin SchnittstelleILabelProvider- Setzt außer Kraft:
getTextin Klasseorg.eclipse.net4j.util.ui.views.ItemProvider<org.eclipse.net4j.util.container.IContainer<Object>>
-
getImage
- Angegeben von:
getImagein SchnittstelleDelegatingStyledCellLabelProvider.IStyledLabelProvider- Angegeben von:
getImagein SchnittstelleILabelProvider- Setzt außer Kraft:
getImagein Klasseorg.eclipse.net4j.util.ui.views.ContainerItemProvider<org.eclipse.net4j.util.container.IContainer<Object>>
-
getWorkbenchImage
- Seit:
- 4.2
-
getResourceManager
- Seit:
- 4.2
-
getForeground
- Angegeben von:
getForegroundin SchnittstelleIColorProvider- Setzt außer Kraft:
getForegroundin Klasseorg.eclipse.net4j.util.ui.views.ContainerItemProvider<org.eclipse.net4j.util.container.IContainer<Object>>
-
getFont
- Angegeben von:
getFontin SchnittstelleIFontProvider- Setzt außer Kraft:
getFontin Klasseorg.eclipse.net4j.util.ui.views.ContainerItemProvider<org.eclipse.net4j.util.container.IContainer<Object>>
-
fillContextMenu
- Setzt außer Kraft:
fillContextMenuin Klasseorg.eclipse.net4j.util.ui.views.ContainerItemProvider<org.eclipse.net4j.util.container.IContainer<Object>>- Seit:
- 4.2
-
fillSession
- Seit:
- 4.2
-
fillGenerated
- Seit:
- 4.2
-
fillView
- Seit:
- 4.2
-
fillBranch
- Seit:
- 4.2
-
fillResourceNode
- Seit:
- 4.4
-
fillResourceFolder
- Seit:
- 4.2
-
fillResourceLeaf
- Seit:
- 4.2
-
fillResource
- Seit:
- 4.2
-
fillTextResource
- Seit:
- 4.2
-
fillBinaryResource
- Seit:
- 4.2
-
elementAdded
- Setzt außer Kraft:
elementAddedin Klasseorg.eclipse.net4j.util.ui.views.ContainerItemProvider<org.eclipse.net4j.util.container.IContainer<Object>>
-
compare
- Setzt außer Kraft:
comparein KlasseViewerComparator- Seit:
- 4.2
-
getViewImageDescriptor
- Seit:
- 3.0
-
getViewImage
- Seit:
- 3.0
-