org.eclipse.rse.ui.view.scratchpad
Class SystemScratchpadViewProvider
java.lang.Object
org.eclipse.rse.ui.view.scratchpad.SystemScratchpadViewProvider
- All Implemented Interfaces:
- IBaseLabelProvider, IContentProvider, ILabelProvider, IStructuredContentProvider, ITreeContentProvider
- public class SystemScratchpadViewProvider
- extends Object
- implements ILabelProvider, ITreeContentProvider
This is the content and label provider for the SystemScratchpadView.
This class is used both to populate the SystemScratchpadView but also
to resolve the icon and labels for the cells in the table/tree.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SystemScratchpadViewProvider
public SystemScratchpadViewProvider(SystemScratchpadView view)
inputChanged
public void inputChanged(Viewer visualPart,
Object oldInput,
Object newInput)
- Specified by:
inputChanged in interface IContentProvider
isDeleted
public boolean isDeleted(Object element)
getChildren
public Object[] getChildren(Object object)
- Specified by:
getChildren in interface ITreeContentProvider
getParent
public Object getParent(Object object)
- Specified by:
getParent in interface ITreeContentProvider
hasChildren
public boolean hasChildren(Object object)
- Specified by:
hasChildren in interface ITreeContentProvider
getElementAt
public Object getElementAt(Object object,
int i)
getAdapterFor
protected ISystemViewElementAdapter getAdapterFor(Object object)
getElements
public Object[] getElements(Object object)
- Specified by:
getElements in interface IStructuredContentProvider
getText
public String getText(Object object)
- Specified by:
getText in interface ILabelProvider
getImage
public Image getImage(Object object)
- Specified by:
getImage in interface ILabelProvider
addListener
public void addListener(ILabelProviderListener listener)
- Specified by:
addListener in interface IBaseLabelProvider
isLabelProperty
public boolean isLabelProperty(Object element,
String property)
- Specified by:
isLabelProperty in interface IBaseLabelProvider
removeListener
public void removeListener(ILabelProviderListener listener)
- Specified by:
removeListener in interface IBaseLabelProvider
dispose
public void dispose()
- Specified by:
dispose in interface IBaseLabelProvider
Copyright (c) IBM Corporation and others 2000, 2006. All Rights Reserved.