public class CommandHelpers
extends java.lang.Object
| Constructor and Description |
|---|
CommandHelpers() |
| Modifier and Type | Method and Description |
|---|---|
static void |
callCommand(java.lang.String commandID)
Helper to call a command without parameter easily
|
static void |
callCommand(java.lang.String commandID,
java.util.Map<java.lang.String,java.lang.String> paramMap)
Helper to call a command with a map of parameters easily
|
static void |
callCommand(java.lang.String commandID,
java.lang.String parameterID,
java.lang.String parameterValue)
Helper to call a command with a single parameter easily
|
static void |
refreshCommand(org.eclipse.jface.action.IMenuManager menuManager,
org.eclipse.ui.services.IServiceLocator locator,
java.lang.String cmdId,
java.lang.String label,
java.lang.String iconPath,
boolean showCommand)
Refresh the given command.
|
static void |
refreshParameterizedCommand(org.eclipse.jface.action.IMenuManager menuManager,
org.eclipse.ui.services.IServiceLocator locator,
java.lang.String cmdId,
java.lang.String label,
java.lang.String iconPath,
boolean showCommand,
java.util.Map<java.lang.String,java.lang.String> params)
Refresh the given command and optionally corresponding parameters.
|
public static void refreshCommand(org.eclipse.jface.action.IMenuManager menuManager,
org.eclipse.ui.services.IServiceLocator locator,
java.lang.String cmdId,
java.lang.String label,
java.lang.String iconPath,
boolean showCommand)
public static void refreshParameterizedCommand(org.eclipse.jface.action.IMenuManager menuManager,
org.eclipse.ui.services.IServiceLocator locator,
java.lang.String cmdId,
java.lang.String label,
java.lang.String iconPath,
boolean showCommand,
java.util.Map<java.lang.String,java.lang.String> params)
menuManager - locator - cmdId - label - showCommand - Command must be explicitly removed from the context menu at
each refresh setting this to false.params - maps a paramId with a String valuepublic static void callCommand(java.lang.String commandID)
public static void callCommand(java.lang.String commandID,
java.lang.String parameterID,
java.lang.String parameterValue)
public static void callCommand(java.lang.String commandID,
java.util.Map<java.lang.String,java.lang.String> paramMap)
paramMap - a map that links various commands ids with corresponding
String values.Copyright © 2007–2020. All rights reserved.