|
Eclipse Platform Release 3.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ui.handlers.HandlerUtil
public class 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 java.util.Collection |
getActiveContexts(ExecutionEvent event)
Return the active contexts. |
static java.util.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 java.lang.String |
getActiveEditorId(ExecutionEvent event)
Return the part id of the active editor. |
static java.lang.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 java.util.Collection |
getActiveMenus(ExecutionEvent event)
Return the menu IDs that were applied to the registered context menu. |
static java.util.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 java.lang.String |
getActivePartId(ExecutionEvent event)
Return the part id of the active part. |
static java.lang.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 java.lang.Object |
getShowInInput(ExecutionEvent event)
Return the ShowInContext input. |
static java.lang.Object |
getShowInInputChecked(ExecutionEvent event)
Return the ShowInContext input. |
static ISelection |
getShowInSelection(ExecutionEvent event)
Return the ShowInContext selection. |
static ISelection |
getShowInSelectionChecked(ExecutionEvent event)
Return the ShowInContext selection. |
static java.lang.Object |
getVariable(ExecutionEvent event,
java.lang.String name)
Extract the variable. |
static java.lang.Object |
getVariable(java.lang.Object context,
java.lang.String name)
Extract the variable. |
static java.lang.Object |
getVariableChecked(ExecutionEvent event,
java.lang.String name)
Extract the variable. |
static boolean |
matchesRadioState(ExecutionEvent event)
Checks whether the radio state of the command is same as the radio state parameter's value |
static boolean |
toggleCommandState(Command command)
Toggles the command's state. |
static void |
updateRadioState(Command command,
java.lang.String newState)
Updates the radio state of the command to the given value |
| 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 java.lang.Object getVariable(ExecutionEvent event,
java.lang.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 java.lang.Object getVariableChecked(ExecutionEvent event,
java.lang.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 java.lang.Object getVariable(java.lang.Object context,
java.lang.String name)
context - The IEvaluationContext or nullname - The variable name to extract.
null
if it could not be found.public static java.util.Collection getActiveContexts(ExecutionEvent event)
event - The execution event that contains the application context
null.
public static java.util.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 java.lang.String getActiveEditorId(ExecutionEvent event)
event - The execution event that contains the application context
null.
public static java.lang.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 java.lang.String getActivePartId(ExecutionEvent event)
event - The execution event that contains the application context
null.
public static java.lang.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 java.util.Collection getActiveMenus(ExecutionEvent event)
event - The execution event that contains the application context
null.
public static java.util.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.public static ISelection getShowInSelection(ExecutionEvent event)
event - The execution event that contains the application context
null.
public static ISelection getShowInSelectionChecked(ExecutionEvent event)
throws ExecutionException
null.
event - The execution event that contains the application context
null.
ExecutionException - If the show in selection variable is not found.public static java.lang.Object getShowInInput(ExecutionEvent event)
event - The execution event that contains the application context
null.
public static java.lang.Object getShowInInputChecked(ExecutionEvent event)
throws ExecutionException
null.
event - The execution event that contains the application context
null.
ExecutionException - If the show in input variable is not found.
public static boolean toggleCommandState(Command command)
throws ExecutionException
command - The command whose state needs to be toggled
ExecutionException - When the command doesn't contain the toggle state or when the state doesn't contain a boolean value
public static boolean matchesRadioState(ExecutionEvent event)
throws ExecutionException
event - The execution event that contains the application context
true whe the values are same, false
otherwise
ExecutionException - When the command doesn't have the radio state or the event
doesn't have the radio state parameter
public static void updateRadioState(Command command,
java.lang.String newState)
throws ExecutionException
command - the command whose state should be updatednewState - the new state
ExecutionException - When the command doesn't have a radio state
|
Eclipse Platform Release 3.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.