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.