org.eclipse.hyades.test.ui.internal.navigator
Class ResourceTestNavigatorProvider
java.lang.Object
org.eclipse.hyades.test.ui.internal.navigator.TestNavigatorLabelProvider
org.eclipse.hyades.test.ui.internal.navigator.TestNavigatorProvider
org.eclipse.hyades.test.ui.internal.navigator.ResourceTestNavigatorProvider
- All Implemented Interfaces:
- org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.ILabelProviderListener, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider
public class ResourceTestNavigatorProvider
- extends TestNavigatorProvider
This the resource oriented provider for the test navigator view.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceTestNavigatorProvider
public ResourceTestNavigatorProvider(TestNavigator testNavigator)
getSharedFileProxyManager
public static FileProxyManager getSharedFileProxyManager()
- Returns:
- Returns the fileProxyManager.
getFileProxyManager
protected org.eclipse.hyades.test.ui.navigator.IFileProxyManager getFileProxyManager()
- Specified by:
getFileProxyManager in class TestNavigatorProvider
getParent
public java.lang.Object getParent(java.lang.Object element)
- Specified by:
getParent in interface org.eclipse.jface.viewers.ITreeContentProvider- Overrides:
getParent in class TestNavigatorProvider
hasChildren
public boolean hasChildren(java.lang.Object parentElement)
- Specified by:
hasChildren in interface org.eclipse.jface.viewers.ITreeContentProvider- Overrides:
hasChildren in class TestNavigatorProvider
getChildren
public java.lang.Object[] getChildren(java.lang.Object parentElement)
- Specified by:
getChildren in interface org.eclipse.jface.viewers.ITreeContentProvider- Overrides:
getChildren in class TestNavigatorProvider
getProxyNodeListener
public TestNavigatorProvider.IGlobalProxyNodeListener getProxyNodeListener()
- Specified by:
getProxyNodeListener in class TestNavigatorProvider
dispose
public void dispose()
- Description copied from class:
TestNavigatorProvider
- Empty implementation of the (
TestNavigatorLabelProvider.dispose())
method.
Since the TestNavigatorProvider is both a content provider
(IContentProvider) and label provider (IBaseLabelProvider),
the TestNavigatorProvider.dispose() method may be invoked as the implementation for the
IContentProvider.dispose() method or IBaseLabelProvider.dispose()
method. Since there is no way to determine if the invocation of this method is
intended to dispose the content provider (IContentProvider) or label
provider (IBaseLabelProvider), this method is an empty implementation.
To dispose the label provider, call the TestNavigatorLabelProvider.dispose()
method directly.
- Specified by:
dispose in interface org.eclipse.jface.viewers.IBaseLabelProvider- Specified by:
dispose in interface org.eclipse.jface.viewers.IContentProvider- Overrides:
dispose in class TestNavigatorProvider
- See Also:
TestNavigatorLabelProvider.dispose(),
IContentProvider.dispose(),
IBaseLabelProvider.dispose()