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 java.lang.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)
|
|
Method Summary |
void |
fetchDeferredChildren(java.lang.Object object,
org.eclipse.ui.progress.IElementCollector collector,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
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. |
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()
|
| 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 java.lang.Object[] getChildren(java.lang.Object o)
- Specified by:
getChildren in interface org.eclipse.ui.model.IWorkbenchAdapter
getImageDescriptor
public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(java.lang.Object object)
- Specified by:
getImageDescriptor in interface org.eclipse.ui.model.IWorkbenchAdapter
getAdapter
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. If it does not exist return
null.
- Parameters:
element -
- Returns:
- IWorkbenchAdapter or
null
getLabel
public java.lang.String getLabel(java.lang.Object o)
- Specified by:
getLabel in interface org.eclipse.ui.model.IWorkbenchAdapter
getParent
public java.lang.Object getParent(java.lang.Object o)
- Specified by:
getParent in interface org.eclipse.ui.model.IWorkbenchAdapter
fetchDeferredChildren
public void fetchDeferredChildren(java.lang.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(java.lang.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.