|
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.handlers.HandlerUtil
Some common utilities for working with handlers in Platform UI.
Note: this class should not be instantiated or extended by clients.
Constructor Summary | |
---|---|
HandlerUtil()
|
Method Summary | |
---|---|
static Collection |
getActiveContexts(ExecutionEvent event)
Return the active contexts. |
static Collection |
getActiveContextsChecked(ExecutionEvent event)
Return the active contexts. |
static IEditorPart |
getActiveEditor(ExecutionEvent event)
Return the active editor. |
static IEditorPart |
getActiveEditorChecked(ExecutionEvent event)
Return the active editor. |
static String |
getActiveEditorId(ExecutionEvent event)
Return the part id of the active editor. |
static String |
getActiveEditorIdChecked(ExecutionEvent event)
Return the part id of the active editor. |
static ISelection |
getActiveMenuEditorInput(ExecutionEvent event)
Return the active menu editor input, if available. |
static ISelection |
getActiveMenuEditorInputChecked(ExecutionEvent event)
Return the active menu editor input. |
static Collection |
getActiveMenus(ExecutionEvent event)
Return the menu IDs that were applied to the registered context menu. |
static Collection |
getActiveMenusChecked(ExecutionEvent event)
Return the menu IDs that were applied to the registered context menu. |
static ISelection |
getActiveMenuSelection(ExecutionEvent event)
Return the active menu selection. |
static ISelection |
getActiveMenuSelectionChecked(ExecutionEvent event)
Return the active menu selection. |
static IWorkbenchPart |
getActivePart(ExecutionEvent event)
Return the active part. |
static IWorkbenchPart |
getActivePartChecked(ExecutionEvent event)
Return the active part. |
static String |
getActivePartId(ExecutionEvent event)
Return the part id of the active part. |
static String |
getActivePartIdChecked(ExecutionEvent event)
Return the part id of the active part. |
static Shell |
getActiveShell(ExecutionEvent event)
Return the active shell. |
static Shell |
getActiveShellChecked(ExecutionEvent event)
Return the active shell. |
static IWorkbenchSite |
getActiveSite(ExecutionEvent event)
Return the active part site. |
static IWorkbenchSite |
getActiveSiteChecked(ExecutionEvent event)
Return the active part site. |
static IWorkbenchWindow |
getActiveWorkbenchWindow(ExecutionEvent event)
Return the active workbench window. |
static IWorkbenchWindow |
getActiveWorkbenchWindowChecked(ExecutionEvent event)
Return the active workbench window. |
static ISelection |
getCurrentSelection(ExecutionEvent event)
Return the current selection. |
static ISelection |
getCurrentSelectionChecked(ExecutionEvent event)
Return the current selection. |
static Object |
getVariable(ExecutionEvent event,
String name)
Extract the variable. |
static Object |
getVariableChecked(ExecutionEvent event,
String name)
Extract the variable. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public HandlerUtil()
Method Detail |
public static Object getVariable(ExecutionEvent event, String name)
event
- The execution event that contains the application contextname
- The variable name to extract.
null
if it could not be found.public static Object getVariableChecked(ExecutionEvent event, String name) throws ExecutionException
event
- The execution event that contains the application contextname
- The variable name to extract.
null
.
ExecutionException
- if the variable is not found.public static Collection getActiveContexts(ExecutionEvent event)
event
- The execution event that contains the application context
null
.public static Collection getActiveContextsChecked(ExecutionEvent event) throws ExecutionException
event
- The execution event that contains the application context
null
.
ExecutionException
- If the context variable is not found.public static Shell getActiveShell(ExecutionEvent event)
event
- The execution event that contains the application context
null
.public static Shell getActiveShellChecked(ExecutionEvent event) throws ExecutionException
event
- The execution event that contains the application context
null
.
ExecutionException
- If the active shell variable is not found.public static IWorkbenchWindow getActiveWorkbenchWindow(ExecutionEvent event)
event
- The execution event that contains the application context
null
.public static IWorkbenchWindow getActiveWorkbenchWindowChecked(ExecutionEvent event) throws ExecutionException
event
- The execution event that contains the application context
null
.
ExecutionException
- If the active workbench window variable is not found.public static IEditorPart getActiveEditor(ExecutionEvent event)
event
- The execution event that contains the application context
null
.public static IEditorPart getActiveEditorChecked(ExecutionEvent event) throws ExecutionException
event
- The execution event that contains the application context
null
.
ExecutionException
- If the active editor variable is not found.public static String getActiveEditorId(ExecutionEvent event)
event
- The execution event that contains the application context
null
.public static String getActiveEditorIdChecked(ExecutionEvent event) throws ExecutionException
event
- The execution event that contains the application context
null
.
ExecutionException
- If the active editor id variable is not found.public static IWorkbenchPart getActivePart(ExecutionEvent event)
event
- The execution event that contains the application context
null
.public static IWorkbenchPart getActivePartChecked(ExecutionEvent event) throws ExecutionException
event
- The execution event that contains the application context
null
.
ExecutionException
- If the active part variable is not found.public static String getActivePartId(ExecutionEvent event)
event
- The execution event that contains the application context
null
.public static String getActivePartIdChecked(ExecutionEvent event) throws ExecutionException
event
- The execution event that contains the application context
null
.
ExecutionException
- If the active part id variable is not found.public static IWorkbenchSite getActiveSite(ExecutionEvent event)
event
- The execution event that contains the application context
null
.public static IWorkbenchSite getActiveSiteChecked(ExecutionEvent event) throws ExecutionException
event
- The execution event that contains the application context
null
.
ExecutionException
- If the active part site variable is not found.public static ISelection getCurrentSelection(ExecutionEvent event)
event
- The execution event that contains the application context
null
.public static ISelection getCurrentSelectionChecked(ExecutionEvent event) throws ExecutionException
event
- The execution event that contains the application context
null
.
ExecutionException
- If the current selection variable is not found.public static Collection getActiveMenus(ExecutionEvent event)
event
- The execution event that contains the application context
null
.public static Collection getActiveMenusChecked(ExecutionEvent event) throws ExecutionException
event
- The execution event that contains the application context
null
.
ExecutionException
- If the active menus variable is not found.public static ISelection getActiveMenuSelection(ExecutionEvent event)
event
- The execution event that contains the application context
null
.public static ISelection getActiveMenuSelectionChecked(ExecutionEvent event) throws ExecutionException
event
- The execution event that contains the application context
null
.
ExecutionException
- If the active menu selection variable is not found.public static ISelection getActiveMenuEditorInput(ExecutionEvent event)
event
- The execution event that contains the application context
null
.public static ISelection getActiveMenuEditorInputChecked(ExecutionEvent event) throws ExecutionException
event
- The execution event that contains the application context
null
.
ExecutionException
- If the active menu editor input variable is not found.
|
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.