org.eclipse.ptp.remote.ui.dialogs
Class RemoteContentProvider
java.lang.Object
org.eclipse.ui.model.BaseWorkbenchContentProvider
org.eclipse.ui.model.WorkbenchContentProvider
org.eclipse.ptp.remote.ui.dialogs.RemoteContentProvider
- All Implemented Interfaces:
- EventListener, org.eclipse.core.resources.IResourceChangeListener, org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider
public class RemoteContentProvider
- extends org.eclipse.ui.model.WorkbenchContentProvider
Extension to the generic workbench content provider mechanism
to lazily determine whether an element has children. That is,
children for an element aren't fetched until the user clicks
on the tree expansion box.
| Methods inherited from class org.eclipse.ui.model.WorkbenchContentProvider |
dispose, processDelta, resourceChanged |
| Methods inherited from class org.eclipse.ui.model.BaseWorkbenchContentProvider |
getAdapter, getElements, getParent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RemoteContentProvider
public RemoteContentProvider()
inputChanged
public void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
Object oldInput,
Object newInput)
- Specified by:
inputChanged in interface org.eclipse.jface.viewers.IContentProvider- Overrides:
inputChanged in class org.eclipse.ui.model.WorkbenchContentProvider
hasChildren
public boolean hasChildren(Object element)
- Specified by:
hasChildren in interface org.eclipse.jface.viewers.ITreeContentProvider- Overrides:
hasChildren in class org.eclipse.ui.model.BaseWorkbenchContentProvider
setWorkingSet
public void setWorkingSet(org.eclipse.ui.IWorkingSet workingSet)
- Sets the workingSet.
- Parameters:
workingSet - The workingSet to set
getWorkingSet
public org.eclipse.ui.IWorkingSet getWorkingSet()
- Returns the workingSet.
- Returns:
- IWorkingSet
getChildren
public Object[] getChildren(Object element)
- Specified by:
getChildren in interface org.eclipse.jface.viewers.ITreeContentProvider- Overrides:
getChildren in class org.eclipse.ui.model.BaseWorkbenchContentProvider
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.