/** * Get the units of a named parameter in this parameter set. * @param name name of the parameter. * @param defaultUnits default units returned if this parameter set * does not contain a parameter with the specified name. * @return parameter units or default units. */ public String getUnits(String name, String defaultUnits) { Parameter par = getParameter(name); return (par!=null)?par.getUnits():defaultUnits; }
/** * Get the double value of a named parameter in this parameter set. * @param name name of the parameter. * @param defaultValue default value returned if this parameter set * does not contain a parameter with the specified name. * @return parameter value or default value. * @exception ParameterConvertException if the parameter value cannot be * converted to double. */ public double getDouble(String name, double defaultValue) throws ParameterConvertException { Parameter par = getParameter(name); return (par!=null)?par.getDouble():defaultValue; }
/** * Get the double values of a named parameter in this parameter set. * @param name name of the parameter. * @param defaultValues default values returned if this parameter set * does not contain a parameter with the specified name. * @return parameter values or default values. * @exception ParameterConvertException if the parameter values cannot be * converted to double. */ public double[] getDoubles(String name, double[] defaultValues) throws ParameterConvertException { Parameter par = getParameter(name); return (par!=null)?par.getDoubles():defaultValues; }
/** * Get the int values of a named parameter in this parameter set. * @param name name of the parameter. * @param defaultValues default values returned if this parameter set * does not contain a parameter with the specified name. * @return parameter values or default values. * @exception ParameterConvertException if the parameter values cannot be * converted to int. */ public int[] getInts(String name, int[] defaultValues) throws ParameterConvertException { Parameter par = getParameter(name); return (par!=null)?par.getInts():defaultValues; }
/** * Get the long values of a named parameter in this parameter set. * @param name name of the parameter. * @param defaultValues default values returned if this parameter set * does not contain a parameter with the specified name. * @return parameter values or default values. * @exception ParameterConvertException if the parameter values cannot be * converted to long. */ public long[] getLongs(String name, long[] defaultValues) throws ParameterConvertException { Parameter par = getParameter(name); return (par!=null)?par.getLongs():defaultValues; }
/** * Get the boolean value of a named parameter in this parameter set. * @param name name of the parameter. * @param defaultValue default value returned if this parameter set * does not contain a parameter with the specified name. * @return parameter value or default value. * @exception ParameterConvertException if the parameter value cannot be * converted to boolean. */ public boolean getBoolean(String name, boolean defaultValue) throws ParameterConvertException { Parameter par = getParameter(name); return (par!=null)?par.getBoolean():defaultValue; }
/** * Get the int value of a named parameter in this parameter set. * @param name name of the parameter. * @param defaultValue default value returned if this parameter set * does not contain a parameter with the specified name. * @return parameter value or default value. * @exception ParameterConvertException if the parameter value cannot be * converted to int. */ public int getInt(String name, int defaultValue) throws ParameterConvertException { Parameter par = getParameter(name); return (par!=null)?par.getInt():defaultValue; }
/** * Set the String values of a named parameter in this parameter set. * If this parameter set does not contain the named parameter, add * the parameter to this set before setting its values. * @param name name of the parameter. * @param values parameter values. */ public void setStrings(String name, String[] values) { Parameter par = getParameter(name); if (par==null) par = addParameter(name); par.setStrings(values); }
/** * Set the float value of a named parameter in this parameter set. * If this parameter set does not contain the named parameter, add * the parameter to this set before setting its value. * @param name name of the parameter. * @param value parameter value. */ public void setFloat(String name, float value) { Parameter par = getParameter(name); if (par==null) par = addParameter(name); par.setFloat(value); }
/** * Set the long values of a named parameter in this parameter set. * If this parameter set does not contain the named parameter, add * the parameter to this set before setting its values. * @param name name of the parameter. * @param values parameter values. */ public void setLongs(String name, long[] values) { Parameter par = getParameter(name); if (par==null) par = addParameter(name); par.setLongs(values); }
/** * Set the float values of a named parameter in this parameter set. * If this parameter set does not contain the named parameter, add * the parameter to this set before setting its values. * @param name name of the parameter. * @param values parameter values. */ public void setFloats(String name, float[] values) { Parameter par = getParameter(name); if (par==null) par = addParameter(name); par.setFloats(values); }
/** * Set the boolean value of a named parameter in this parameter set. * If this parameter set does not contain the named parameter, add * the parameter to this set before setting its value. * @param name name of the parameter. * @param value parameter value. */ public void setBoolean(String name, boolean value) { Parameter par = getParameter(name); if (par==null) par = addParameter(name); par.setBoolean(value); }
/** * Set the long value of a named parameter in this parameter set. * If this parameter set does not contain the named parameter, add * the parameter to this set before setting its value. * @param name name of the parameter. * @param value parameter value. */ public void setLong(String name, long value) { Parameter par = getParameter(name); if (par==null) par = addParameter(name); par.setLong(value); }
/** * Set the boolean values of a named parameter in this parameter set. * If this parameter set does not contain the named parameter, add * the parameter to this set before setting its values. * @param name name of the parameter. * @param values parameter values. */ public void setBooleans(String name, boolean[] values) { Parameter par = getParameter(name); if (par==null) par = addParameter(name); par.setBooleans(values); }
/** * Set the int value of a named parameter in this parameter set. * If this parameter set does not contain the named parameter, add * the parameter to this set before setting its value. * @param name name of the parameter. * @param value parameter value. */ public void setInt(String name, int value) { Parameter par = getParameter(name); if (par==null) par = addParameter(name); par.setInt(value); }
/** * Set the double value of a named parameter in this parameter set. * If this parameter set does not contain the named parameter, add * the parameter to this set before setting its value. * @param name name of the parameter. * @param value parameter value. */ public void setDouble(String name, double value) { Parameter par = getParameter(name); if (par==null) par = addParameter(name); par.setDouble(value); }
/** * Set the String value of a named parameter in this parameter set. * If this parameter set does not contain the named parameter, add * the parameter to this set before setting its value. * @param name name of the parameter. * @param value parameter value. */ public void setString(String name, String value) { Parameter par = getParameter(name); if (par==null) par = addParameter(name); par.setString(value); }
/** * Set the int values of a named parameter in this parameter set. * If this parameter set does not contain the named parameter, add * the parameter to this set before setting its values. * @param name name of the parameter. * @param values parameter values. */ public void setInts(String name, int[] values) { Parameter par = getParameter(name); if (par==null) par = addParameter(name); par.setInts(values); }
/** * Set the double values of a named parameter in this parameter set. * If this parameter set does not contain the named parameter, add * the parameter to this set before setting its values. * @param name name of the parameter. * @param values parameter values. */ public void setDoubles(String name, double[] values) { Parameter par = getParameter(name); if (par==null) par = addParameter(name); par.setDoubles(values); }
/** * Set the units of a named parameter in this parameter set. * If this parameter set does not contain the named parameter, add * the parameter to this set before setting its units. * @param name name of the parameter. * @param units parameter units. */ public void setUnits(String name, String units) { Parameter par = getParameter(name); if (par==null) par = addParameter(name); par.setUnits(units); }