|
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.