|
Eclipse Platform Release 3.3 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.ui.ide.undo.WorkspaceUndoUtil
WorkspaceUndoUtil defines common utility methods and constants used by clients who create undoable workspace operations.
Method Summary | |
---|---|
static IUndoContext |
getBookmarksUndoContext()
Return the undo context that should be used for operations involving bookmarks. |
static Shell |
getShell(IAdaptable uiInfo)
Return the shell described by the specified adaptable, or the active shell if no shell has been specified in the adaptable. |
static IUndoContext |
getTasksUndoContext()
Return the undo context that should be used for operations involving tasks. |
static IAdaptable |
getUIInfoAdapter(Shell shell)
Make an IAdaptable that adapts to the specified shell,
suitable for passing for passing to any
IUndoableOperation or
IOperationHistory method
that requires an IAdaptable
uiInfo parameter. |
static IUndoContext |
getWorkspaceUndoContext()
Return the undo context that should be used for workspace-wide operations |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static IUndoContext getWorkspaceUndoContext()
public static IUndoContext getTasksUndoContext()
public static IUndoContext getBookmarksUndoContext()
public static IAdaptable getUIInfoAdapter(Shell shell)
IAdaptable
that adapts to the specified shell,
suitable for passing for passing to any
IUndoableOperation
or
IOperationHistory
method
that requires an IAdaptable
uiInfo
parameter.
shell
- the shell that should be returned by the IAdaptable when asked
to adapt a shell. If this parameter is null
,
the returned shell will also be null
.
public static Shell getShell(IAdaptable uiInfo)
uiInfo
- the IAdaptable (or null
) provided by the
caller in order to supply UI information for prompting the
user if necessary. When this parameter is not
null
, it contains an adapter for the
org.eclipse.swt.widgets.Shell.class
|
Eclipse Platform Release 3.3 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.