/** * Searches for the named parameter, then replaces the parameter it is currently editing. * * @param parameterName : Name of the parameter that is being removed * @param param : New parameter that is replacing the old parameter */ public void replaceParameter(String parameterName, ParameterAPI param) { parameterName = getParameterName(parameterName); int index = getIndexOf(parameterName); if (index != -1) { removeParameter(parameterName); addParameter(param); } }
/** * Updates an existing parameter with the new value. Throws parameter exception if parameter * doesn't exist. */ public void updateParameter(ParameterAPI param) throws ParameterException { String name = param.getName(); removeParameter(name); addParameter(param); }