protected ParameterizedCommand buildParameterizedCommand() { ArrayList<Parameterization> list = new ArrayList<>(fParameterToValue.size()); for (Entry<IParameter, String> entry : fParameterToValue.entrySet()) { list.add(new Parameterization(entry.getKey(), entry.getValue())); } Parameterization[] parameterizations = list.toArray(new Parameterization[list.size()]); ParameterizedCommand pCommand = new ParameterizedCommand(fSelectedCommand, parameterizations); return pCommand; }
/** * Returns the parameter map, as can be used to construct an * <code>ExecutionEvent</code>. * * @return The map of parameter ids (<code>String</code>) to parameter * values (<code>String</code>). This map is never * <code>null</code>, but may be empty. */ public final Map getParameterMap() { if ((parameterizations == null) || (parameterizations.length == 0)) { return Collections.EMPTY_MAP; } final Map<String, String> parameterMap = new HashMap<>(); for (int i = 0; i < parameterizations.length; i++) { final Parameterization parameterization = parameterizations[i]; parameterMap.put(parameterization.getParameter().getId(), parameterization.getValue()); } return parameterMap; }
private void appendParameter(final StringBuilder nameBuffer, final Parameterization parameterization, boolean shouldAppendName) { if(shouldAppendName) { nameBuffer.append(parameterization.getParameter().getName()); nameBuffer.append(": "); //$NON-NLS-1$ } try { nameBuffer.append(parameterization.getValueName()); } catch (final ParameterValuesException e) { /* * Just let it go for now. If someone complains we can * add more info later. */ } }
for (int i = 0; i < parameterizations.length; i++) { Parameterization pm = parameterizations[i]; if (parms[j].equals(pm.getParameter())) { params[parmIndex++] = pm;
for (IParameter parm : parms) { for (Parameterization pm : parameterizations) { if (parm.equals(pm.getParameter())) { params[parmIndex++] = pm;
String getKeybindingAsString() { final Parameterization[] params= { new Parameterization(fParam, fCategory.getId()) }; final ParameterizedCommand pCmd= new ParameterizedCommand(fCommand, params); String key= getKeyboardShortcut(pCmd); return key; } boolean isInDefaultCategory() {
/** * Returns the parameter map, as can be used to construct an * <code>ExecutionEvent</code>. * * @return The map of parameter ids (<code>String</code>) to parameter * values (<code>String</code>). This map is never * <code>null</code>, but may be empty. */ public Map getParameterMap() { if ((parameterizations == null) || (parameterizations.length == 0)) { return Collections.EMPTY_MAP; } final Map<String, String> parameterMap = new HashMap<>(); for (final Parameterization parameterization : parameterizations) { parameterMap.put(parameterization.getParameter().getId(), parameterization.getValue()); } return parameterMap; }
private void appendParameter(final StringBuffer nameBuffer, final Parameterization parameterization, boolean shouldAppendName) { if(shouldAppendName) { nameBuffer.append(parameterization.getParameter().getName()); nameBuffer.append(": "); //$NON-NLS-1$ } try { nameBuffer.append(parameterization.getValueName()); } catch (final ParameterValuesException e) { /* * Just let it go for now. If someone complains we can * add more info later. */ } }
for (int i = 0; i < parameterizations.length; i++) { Parameterization pm = parameterizations[i]; if (parms[j].equals(pm.getParameter())) { params[parmIndex++] = pm;
String getKeybindingAsString() { final Parameterization[] params= { new Parameterization(fParam, fCategory.getId()) }; final ParameterizedCommand pCmd= new ParameterizedCommand(fCommand, params); String key= getKeyboardShortcut(pCmd); return key; } boolean isInDefaultCategory() {
/** * Returns the parameter map, as can be used to construct an * <code>ExecutionEvent</code>. * * @return The map of parameter ids (<code>String</code>) to parameter * values (<code>String</code>). This map is never * <code>null</code>, but may be empty. */ public final Map getParameterMap() { if ((parameterizations == null) || (parameterizations.length == 0)) { return Collections.EMPTY_MAP; } final Map<String, String> parameterMap = new HashMap<>(); for (int i = 0; i < parameterizations.length; i++) { final Parameterization parameterization = parameterizations[i]; parameterMap.put(parameterization.getParameter().getId(), parameterization.getValue()); } return parameterMap; }
private void appendParameter(final StringBuffer nameBuffer, final Parameterization parameterization, boolean shouldAppendName) { if(shouldAppendName) { nameBuffer.append(parameterization.getParameter().getName()); nameBuffer.append(": "); //$NON-NLS-1$ } try { nameBuffer.append(parameterization.getValueName()); } catch (final ParameterValuesException e) { /* * Just let it go for now. If someone complains we can * add more info later. */ } }
String getKeybindingAsString() { final Parameterization[] params= { new Parameterization(fParam, fCategory.getId()) }; final ParameterizedCommand pCmd= new ParameterizedCommand(fCommand, params); String key= getKeyboardShortcut(pCmd); return key; } boolean isInDefaultCategory() {
final String parameterId = parameterization.getParameter().getId(); final String escapedParameterId = escape(parameterId); final String parameterValue = parameterization.getValue(); if (parameterValue != null) { final String escapedParameterValue = escape(parameterValue);
parms.add(new Parameterization(parameter, (String) entry.getValue())); } else { AbstractParameterValueConverter valueConverter = parameterType if (valueConverter != null) { String val = valueConverter.convertToString(entry.getValue()); parms.add(new Parameterization(parameter, val)); } else { parms.add(new Parameterization(parameter, (String) entry.getValue()));
final String parameterId = parameterization.getParameter().getId(); final String escapedParameterId = escape(parameterId); final String parameterValue = parameterization.getValue(); if (parameterValue != null) { final String escapedParameterValue = escape(parameterValue);
parms.add(new Parameterization(parameter, (String) entry.getValue())); } else { AbstractParameterValueConverter valueConverter = parameterType if (valueConverter != null) { String val = valueConverter.convertToString(entry.getValue()); parms.add(new Parameterization(parameter, val)); } else { parms.add(new Parameterization(parameter, (String) entry.getValue()));
final String parameterId = parameterization.getParameter().getId(); final String escapedParameterId = escape(parameterId); final String parameterValue = parameterization.getValue(); if (parameterValue != null) { final String escapedParameterValue = escape(parameterValue);
parms.add(new Parameterization(parameter, (String) entry.getValue())); } else { AbstractParameterValueConverter valueConverter = parameterType if (valueConverter != null) { String val = valueConverter.convertToString(entry.getValue()); parms.add(new Parameterization(parameter, val)); } else { parms.add(new Parameterization(parameter, (String) entry.getValue()));
while (parameterValueItr.hasNext()) { final Map.Entry<?, ?> entry = (Map.Entry<?, ?>) parameterValueItr.next(); final Parameterization parameterization = new Parameterization(parameter, (String) entry.getValue()); parameterizations.add(parameterization);