public class CommandUtils
extends java.lang.Object
Constructor and Description |
---|
CommandUtils() |
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,
org.eclipse.jface.resource.ImageDescriptor icon,
boolean showCommand)
Commodities the refresh of a single command with no parameter in a
Menu.aboutToShow method to simplify further development
Note: that this method should be called with a false show command flag to
remove a contribution that have been previously contributed
|
static void |
refreshParameterizedCommand(org.eclipse.jface.action.IMenuManager menuManager,
org.eclipse.ui.services.IServiceLocator locator,
java.lang.String cmdId,
java.lang.String label,
org.eclipse.jface.resource.ImageDescriptor icon,
boolean showCommand,
java.util.Map<java.lang.String,java.lang.String> params)
Commodities the refresh the contribution of a command with a map of
parameters in a context menu
The command ID is used has contribution item ID
|
static void |
refreshParameterizedCommand(org.eclipse.jface.action.IMenuManager menuManager,
org.eclipse.ui.services.IServiceLocator locator,
java.lang.String contributionId,
java.lang.String commandId,
java.lang.String label,
org.eclipse.jface.resource.ImageDescriptor icon,
boolean showCommand,
java.util.Map<java.lang.String,java.lang.String> params)
Commodities the refresh the contribution of a command with a map of
parameters in a context menu
|
public static void refreshCommand(org.eclipse.jface.action.IMenuManager menuManager, org.eclipse.ui.services.IServiceLocator locator, java.lang.String cmdId, java.lang.String label, org.eclipse.jface.resource.ImageDescriptor icon, 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, org.eclipse.jface.resource.ImageDescriptor icon, boolean showCommand, java.util.Map<java.lang.String,java.lang.String> params)
public static void refreshParameterizedCommand(org.eclipse.jface.action.IMenuManager menuManager, org.eclipse.ui.services.IServiceLocator locator, java.lang.String contributionId, java.lang.String commandId, java.lang.String label, org.eclipse.jface.resource.ImageDescriptor icon, boolean showCommand, java.util.Map<java.lang.String,java.lang.String> params)
menuManager
- locator
- contributionId
- commandId
- label
- icon
- showCommand
- params
- public 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 command IDs with corresponding String
values.Copyright © 2007–2020. All rights reserved.