/** * Sets the URI of the WWWAuthenicateHeader to the <var>uri</var> parameter * value. * * @param uri - * the new URI of this AuthenicationHeader. * @since v1.1 * * Note that since 1.2 this is no longer applicable to the WWW-Authenticate * and Proxy-Authenticate headers */ public void setURI(javax.sip.address.URI uri) { if (uri != null) { NameValue nv = new NameValue(ParameterNames.URI, uri); nv.setQuotedValue(); super.parameters.set(nv); } else { throw new NullPointerException("Null URI"); } }
value + " : Unexpected DOUBLE_QUOTE", 0); nv.setQuotedValue();
public void setParameter(String name, String value) throws ParseException { if (value == null) throw new NullPointerException("null value"); NameValue nv = super.parameters.getNameValue(name.toLowerCase()); if (nv == null) { nv = new NameValue(name, value); // quoted values if (name.equalsIgnoreCase(ParameterNamesIms.D_VER)) { nv.setQuotedValue(); if (value.startsWith(Separators.DOUBLE_QUOTE)) throw new ParseException(value + " : Unexpected DOUBLE_QUOTE", 0); } super.setParameter(nv); } else { nv.setValueAsObject(value); } }
/** Set a parameter. */ public void setParameter(String name, String value) throws ParseException { NameValue nv = parameters.getNameValue(name); if (nv != null) { nv.setValueAsObject(value); } else { nv = new NameValue(name, value); if (name.equalsIgnoreCase("methods")) nv.setQuotedValue(); this.parameters.set(nv); } }
/** * Sets the value of the specified parameter. If the parameter already had * * a value it will be overwritten. A zero-length String indicates flag * * parameter. * * * * @param name - a String specifying the parameter name * * @param value - a String specifying the parameter value * * @throws ParseException which signals that an error has been reached * * unexpectedly while parsing the parameter name or value. * */ public void setQuotedParameter(String name, String value) throws ParseException { NameValue nv = parameters.getNameValue(name); if (nv != null) { nv.setValueAsObject(value); nv.setQuotedValue(); } else { nv = new NameValue(name, value); nv.setQuotedValue(); this.parameters.set(nv); } }
.toLowerCase(), str); if (quoted) nv.setQuotedValue(); return nv; } else {
.toLowerCase(), str); if (quoted) nv.setQuotedValue(); return nv; } else {
if (quoted) nv.setQuotedValue(); return nv; } else {
if (quoted) nv.setQuotedValue(); return nv; } else {