| java.lang.Object org.eclipse.ui.internal.navigator.NavigatorSaveablesService
NavigatorSaveablesService | public class NavigatorSaveablesService implements INavigatorSaveablesService,VisibilityListener(Code) | | Implementation of INavigatorSaveablesService.
Implementation note: all externally callable methods are synchronized. The
private helper methods are not synchronized since they can only be called
from methods that already hold the lock.
since: 3.2 |
Method Summary | |
static void | bundleChanged(BundleEvent event) | public synchronized Saveable[] | getActiveSaveables() | public synchronized Saveable[] | getSaveables() | public void | init(ISaveablesSource saveablesSource, StructuredViewer viewer, ISaveablesLifecycleListener outsideListener) Implementation note: This is not synchronized at the method level because it needs to
synchronize on "instances" first, then on "this", to avoid potential deadlock. | public synchronized void | onVisibilityOrActivationChange() |
bundleChanged | static void bundleChanged(BundleEvent event)(Code) | | Parameters: event - |
getActiveSaveables | public synchronized Saveable[] getActiveSaveables()(Code) | | |
getSaveables | public synchronized Saveable[] getSaveables()(Code) | | the saveables |
init | public void init(ISaveablesSource saveablesSource, StructuredViewer viewer, ISaveablesLifecycleListener outsideListener)(Code) | | Implementation note: This is not synchronized at the method level because it needs to
synchronize on "instances" first, then on "this", to avoid potential deadlock.
Parameters: saveablesSource - Parameters: viewer - Parameters: outsideListener - |
onVisibilityOrActivationChange | public synchronized void onVisibilityOrActivationChange()(Code) | | |
|
|