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); } }
protected void parse(ParametersHeader parametersHeader) throws ParseException { this.lexer.SPorHT(); while (lexer.lookAhead(0) == ';') { this.lexer.consume(1); // eat white space this.lexer.SPorHT(); NameValue nv = nameValue(); parametersHeader.setParameter(nv); // eat white space this.lexer.SPorHT(); } }