org.eclipse.hyades.test.ui.internal.navigator
Class LogicalTestNavigatorProvider
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.LogicalTestNavigatorProvider
- 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 LogicalTestNavigatorProvider
- extends TestNavigatorProvider
This is the provider of the logical test navigator.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LogicalTestNavigatorProvider
public LogicalTestNavigatorProvider(TestNavigator testNavigator)
getSharedFileProxyManager
public static org.eclipse.hyades.test.ui.navigator.IFileProxyManager getSharedFileProxyManager()
- Returns:
- Returns the fileProxyManager.
getFileProxyManager
protected org.eclipse.hyades.test.ui.navigator.IFileProxyManager getFileProxyManager()
- Specified by:
getFileProxyManager 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()