예제 #1
0
  /**
   * 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);
    }
  }
예제 #2
0
 /**
  * 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);
 }