public class DeferredFileStore
extends java.lang.Object
implements org.eclipse.ui.progress.IDeferredWorkbenchAdapter, org.eclipse.core.runtime.IAdaptable
| Constructor and Description |
|---|
DeferredFileStore(org.eclipse.core.filesystem.IFileStore store,
boolean exclude) |
DeferredFileStore(org.eclipse.core.filesystem.IFileStore store,
boolean exclude,
DeferredFileStore parent) |
DeferredFileStore(org.eclipse.core.filesystem.IFileStore store,
org.eclipse.core.filesystem.IFileInfo info,
boolean exclude,
DeferredFileStore parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
fetchDeferredChildren(java.lang.Object object,
org.eclipse.ui.progress.IElementCollector collector,
org.eclipse.core.runtime.IProgressMonitor monitor) |
java.lang.Object |
getAdapter(java.lang.Class adapter) |
protected org.eclipse.ui.model.IWorkbenchAdapter |
getAdapter(java.lang.Object element)
Return the IWorkbenchAdapter for element or the element if it is
an instance of IWorkbenchAdapter.
|
protected java.lang.Object |
getAdapter(java.lang.Object sourceObject,
java.lang.Class adapterType)
If it is possible to adapt the given object to the given type, this returns the adapter.
|
java.lang.Object[] |
getChildren(java.lang.Object o) |
org.eclipse.core.filesystem.IFileStore |
getFileStore()
Get the filestore backing this object
|
org.eclipse.jface.resource.ImageDescriptor |
getImageDescriptor(java.lang.Object object) |
java.lang.String |
getLabel(java.lang.Object o) |
java.lang.Object |
getParent(java.lang.Object o) |
org.eclipse.core.runtime.jobs.ISchedulingRule |
getRule(java.lang.Object object) |
boolean |
isContainer() |
public DeferredFileStore(org.eclipse.core.filesystem.IFileStore store,
boolean exclude)
public DeferredFileStore(org.eclipse.core.filesystem.IFileStore store,
boolean exclude,
DeferredFileStore parent)
public DeferredFileStore(org.eclipse.core.filesystem.IFileStore store,
org.eclipse.core.filesystem.IFileInfo info,
boolean exclude,
DeferredFileStore parent)
public void fetchDeferredChildren(java.lang.Object object,
org.eclipse.ui.progress.IElementCollector collector,
org.eclipse.core.runtime.IProgressMonitor monitor)
fetchDeferredChildren in interface org.eclipse.ui.progress.IDeferredWorkbenchAdapterpublic java.lang.Object getAdapter(java.lang.Class adapter)
getAdapter in interface org.eclipse.core.runtime.IAdaptableprotected org.eclipse.ui.model.IWorkbenchAdapter getAdapter(java.lang.Object element)
element - nullprotected java.lang.Object getAdapter(java.lang.Object sourceObject,
java.lang.Class adapterType)
sourceObject if it is an instance of the adapter type.sourceObject - object to adapt, or nulladapterType - type to adapt topublic java.lang.Object[] getChildren(java.lang.Object o)
getChildren in interface org.eclipse.ui.model.IWorkbenchAdapterpublic org.eclipse.core.filesystem.IFileStore getFileStore()
public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(java.lang.Object object)
getImageDescriptor in interface org.eclipse.ui.model.IWorkbenchAdapterpublic java.lang.String getLabel(java.lang.Object o)
getLabel in interface org.eclipse.ui.model.IWorkbenchAdapterpublic java.lang.Object getParent(java.lang.Object o)
getParent in interface org.eclipse.ui.model.IWorkbenchAdapterpublic org.eclipse.core.runtime.jobs.ISchedulingRule getRule(java.lang.Object object)
getRule in interface org.eclipse.ui.progress.IDeferredWorkbenchAdapterpublic boolean isContainer()
isContainer in interface org.eclipse.ui.progress.IDeferredWorkbenchAdapter