Adds a new parameter rule with the specified name and returns it.

@param parameterName the parameter name
@return the parameter item rule
352943
public ItemRule newParameterItemRule(String parameterName) {
        ItemRule itemRule = new ItemRule();
        itemRule.setName(parameterName);
        addParameterItemRule(itemRule);
        return itemRule;
    }
1016065
public Integer getPosition(String parameterName) {
        Integer position = null;

        for (int i = 0; i < this.sqlParameterNames.size(); i++) {
            if (this.sqlParameterNames.get(i).equals(parameterName) == true) {
                position = i;
                break;
            }
        }

        return position;
    }
774428
public B addParameter(final String paramName, final String paramValue) {
        httpParams.addParameter(paramName, paramValue);
        return self();
    }
551369
public DefaultListOperation<T> set(String parameterName,
            String parameterValue) {
        queryParameters.add(parameterName, parameterValue);
        return this;
    }
1244000
static Parameter createParameter(final String name, final String value) {
        if (value != null && isQuoted(value)) {
            return new QuotedParameter(name, value);
        }
        return new Parameter(name, value);
    }
314281
@Override
	public SqlContext paramList(final String parameterName, final Supplier<List<?>> supplier) {
		return param(new Parameter(parameterName, supplier.get()));
	}
502117
public static String getParameter(final PageParameters parameters, final String name)
	{
		return getString(parameters.get(name));
	}
763277
public final boolean replace(final Parameter parameter) {
        for (Parameter parameter1 : getParameters(parameter.getName())) {
            remove(parameter1);
        }
        return add(parameter);
    }
750594
public void addParam(String name, String value) {
        if (name == null) {
            throw new NullPointerException("name");
        }
        if (value == null) {
            throw new NullPointerException("value");
        }
        params.add(new Param(name, value));
    }
592276
public ParameterValue getQueryParameter(String name) {
        if (!getQueryParameters().containsKey(name)) {
            return buildParameterValue();
        }

        return getQueryParameters().get(name);
    }
412154
public void addParam(String name, String value) {
        getParams().add(new BasicNameValuePair(name, value));
    }
26962
public B addArrayParameter(final String paramName, final List<String> list) {
        for (String value : list) {
            httpParams.addParameter(paramName, value);
        }
        return self();
    }
490736
public function addParameterByName($paramName)
	{
		if (array_key_exists($paramName, $this->params))
		{
			throw new InvalidArgumentException("Parameter '" . $paramName . "' already exists");
		}

		$this->params[$paramName] = null;

		return $this;
	}
10914
public static <O extends Object> ParameterItem<O> create(final ObjectParameter<O> parameterParams) {
        // Ensure that the uid will be unique at runtime
        return (ParameterItem<O>) ParameterItemImpl.create(parameterParams.object()).uid(parameterIdGenerator.incrementAndGet()).set(parameterParams); // FIXME
    }
1024860
public IUpdater getUpdaterByParam(String paramName) {
        String sub = paramName.substring(1);
        return fwd.getUpdaterByParam(sub);
    }
302675
public ParameterValue getParameter(String name) {
        if (!getParameters().containsKey(name)) {
            return buildParameterValue();
        }

        return getParameters().get(name);
    }
820782
public ItemRule newConstructorArgumentItemRule() {
        ItemRule itemRule = new ItemRule();
        itemRule.setAutoNamed(true);
        addConstructorArgumentItemRule(itemRule);
        return itemRule;
    }