public class DelegatingTreeMergeViewerItemContentProvider extends AdapterFactoryContentProvider
ITreeContentProvider delegates to the IMergeViewerItemProviders and
IMergeViewerItemContentProviders registered via the content merge viewer customization extension
point. If no fitting provider is registered, the calls will be delegated to the AdapterFactory.AdapterFactoryContentProvider.ViewerRefreshadapterFactory, viewer, viewerRefresh| Constructor and Description |
|---|
DelegatingTreeMergeViewerItemContentProvider(Comparison comparison,
IMergeViewerItemProviderConfiguration configuration)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Object[] |
getChildren(Object object) |
protected Comparison |
getComparison()
Get the
Comparison. |
protected IMergeViewerItemProviderConfiguration |
getConfiguration()
|
protected IMergeViewerItemContentProvider |
getContentProvider(Object object)
Determines the
IMergeViewerItemContentProvider for the given Object. |
Object[] |
getElements(Object object) |
protected IMergeViewerItemProvider |
getMergeViewerItemProvider(Object object)
Determines the
IMergeViewerItemProvider for the given Object. |
Object |
getParent(Object object) |
boolean |
hasChildren(Object object) |
createPropertySource, dispose, getAdapterFactory, getPropertySource, getViewerRefreshDelay, getViewerRefreshTheshold, inputChanged, notifyChanged, setAdapterFactorypublic DelegatingTreeMergeViewerItemContentProvider(Comparison comparison, IMergeViewerItemProviderConfiguration configuration)
comparison - the Comparison.configuration - the IMergeViewerItemProviderConfiguration.protected IMergeViewerItemProviderConfiguration getConfiguration()
IMergeViewerItemProviderConfiguration.protected Comparison getComparison()
Comparison.Comparison.public Object[] getElements(Object object)
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvidergetElements in interface org.eclipse.jface.viewers.ITreeContentProvidergetElements in class AdapterFactoryContentProviderpublic boolean hasChildren(Object object)
hasChildren in interface org.eclipse.jface.viewers.ITreeContentProviderhasChildren in class AdapterFactoryContentProviderpublic Object[] getChildren(Object object)
getChildren in interface org.eclipse.jface.viewers.ITreeContentProvidergetChildren in class AdapterFactoryContentProviderpublic Object getParent(Object object)
getParent in interface org.eclipse.jface.viewers.ITreeContentProvidergetParent in class AdapterFactoryContentProviderprotected IMergeViewerItemProvider getMergeViewerItemProvider(Object object)
IMergeViewerItemProvider for the given Object.object - the Object for which an IMergeViewerItemProvider is to be determined.IMergeViewerItemProvider.protected IMergeViewerItemContentProvider getContentProvider(Object object)
IMergeViewerItemContentProvider for the given Object.object - the Object for which an IMergeViewerItemContentProvider is to be determined.IMergeViewerItemContentProvider.
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.