org.eclipse.ptp.remote.ui.dialogs
Class DeferredFileStore
java.lang.Object
org.eclipse.ptp.remote.ui.dialogs.DeferredFileStore
- All Implemented Interfaces:
- org.eclipse.ui.model.IWorkbenchAdapter, org.eclipse.ui.progress.IDeferredWorkbenchAdapter
public class DeferredFileStore
- extends Object
- implements org.eclipse.ui.progress.IDeferredWorkbenchAdapter
|
Constructor Summary |
DeferredFileStore(org.eclipse.core.filesystem.IFileStore store)
|
DeferredFileStore(org.eclipse.core.filesystem.IFileStore store,
org.eclipse.core.filesystem.IFileInfo info)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DeferredFileStore
public DeferredFileStore(org.eclipse.core.filesystem.IFileStore store)
DeferredFileStore
public DeferredFileStore(org.eclipse.core.filesystem.IFileStore store,
org.eclipse.core.filesystem.IFileInfo info)
getChildren
public Object[] getChildren(Object o)
- Specified by:
getChildren in interface org.eclipse.ui.model.IWorkbenchAdapter
getImageDescriptor
public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(Object object)
- Specified by:
getImageDescriptor in interface org.eclipse.ui.model.IWorkbenchAdapter
getAdapter
protected org.eclipse.ui.model.IWorkbenchAdapter getAdapter(Object element)
- Return the IWorkbenchAdapter for element or the element if it is
an instance of IWorkbenchAdapter. If it does not exist return
null.
- Parameters:
element -
- Returns:
- IWorkbenchAdapter or
null
getLabel
public String getLabel(Object o)
- Specified by:
getLabel in interface org.eclipse.ui.model.IWorkbenchAdapter
getParent
public Object getParent(Object o)
- Specified by:
getParent in interface org.eclipse.ui.model.IWorkbenchAdapter
fetchDeferredChildren
public void fetchDeferredChildren(Object object,
org.eclipse.ui.progress.IElementCollector collector,
org.eclipse.core.runtime.IProgressMonitor monitor)
- Specified by:
fetchDeferredChildren in interface org.eclipse.ui.progress.IDeferredWorkbenchAdapter
getRule
public org.eclipse.core.runtime.jobs.ISchedulingRule getRule(Object object)
- Specified by:
getRule in interface org.eclipse.ui.progress.IDeferredWorkbenchAdapter
isContainer
public boolean isContainer()
- Specified by:
isContainer in interface org.eclipse.ui.progress.IDeferredWorkbenchAdapter
getFileStore
public org.eclipse.core.filesystem.IFileStore getFileStore()
- Get the filestore backing this object
- Returns:
Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.