uk.ac.kcl.cch.jb.pliny.views.utils
Class ResourceExplorerContentProvider
java.lang.Object
uk.ac.kcl.cch.jb.pliny.views.utils.ResourceExplorerContentProvider
- All Implemented Interfaces:
- EventListener, org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider, PropertyChangeListener
- public class ResourceExplorerContentProvider
- extends Object
- implements org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider, PropertyChangeListener
the content provider for the the JFace Tree viewer displayed by
Resource Explorer and Resource-Explorer-like views. Like all
JFace content providers, this class mediates between the Resource
Explorer model elements (instances of
IResourceExplorerItem
and the SWT Tree.
- Author:
- John Bradley
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceExplorerContentProvider
public ResourceExplorerContentProvider(IResourceTreeView myViewPart)
getElements
public Object[] getElements(Object inputElement)
- Specified by:
getElements
in interface org.eclipse.jface.viewers.IStructuredContentProvider
dispose
public void dispose()
- Specified by:
dispose
in interface org.eclipse.jface.viewers.IContentProvider
inputChanged
public void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
Object oldInput,
Object newInput)
- Specified by:
inputChanged
in interface org.eclipse.jface.viewers.IContentProvider
getChildren
public Object[] getChildren(Object parentElement)
- Specified by:
getChildren
in interface org.eclipse.jface.viewers.ITreeContentProvider
getParent
public Object getParent(Object element)
- Specified by:
getParent
in interface org.eclipse.jface.viewers.ITreeContentProvider
hasChildren
public boolean hasChildren(Object element)
- Specified by:
hasChildren
in interface org.eclipse.jface.viewers.ITreeContentProvider
propertyChange
public void propertyChange(PropertyChangeEvent arg0)
- Specified by:
propertyChange
in interface PropertyChangeListener