public void setCredential(NameValue nameValue) { if (nameValue.getName().compareToIgnoreCase(URI) == 0) nameValue.setQuotedValue(); else if (nameValue.getName().compareToIgnoreCase(NONCE) == 0) nameValue.setQuotedValue(); else if (nameValue.getName().compareToIgnoreCase(REALM) == 0) nameValue.setQuotedValue(); else if (nameValue.getName().compareToIgnoreCase(CNONCE) == 0) nameValue.setQuotedValue(); else if (nameValue.getName().compareToIgnoreCase(RESPONSE) == 0) nameValue.setQuotedValue(); else if (nameValue.getName().compareToIgnoreCase(OPAQUE) == 0) nameValue.setQuotedValue(); else if (nameValue.getName().compareToIgnoreCase(USERNAME) == 0) nameValue.setQuotedValue(); else if (nameValue.getName().compareToIgnoreCase(DOMAIN) == 0) nameValue.setQuotedValue(); parameters.set(nameValue); }
protected void parseNameValueList(ParametersHeader parametersHeader) throws ParseException { parametersHeader.removeParameters(); while (true) { this.lexer.SPorHT(); NameValue nv = nameValue(); parametersHeader.setParameter(nv.getName(), (String) nv.getValue()); // eat white space this.lexer.SPorHT(); if (lexer.lookAhead(0) != ';') break; else lexer.consume(1); } }
/** * Sets the specified parameter. * * @param nv parameter's name/value pair */ public void setParameter(NameValue nv) { Object val = nv.getValue(); setParameter(nv.getName(), (val == null) ? null : val.toString()); }