196197198199200201202203204205206
{ log.debug("Could not decode parameter name " + tmp, e); } // buffer.reset(); state = LOOKUP; } else if (c == '=') { encodedName = buffer.asString();
202203204205206207208209210211212
state = LOOKUP; } else if (c == '=') { encodedName = buffer.asString(); buffer.reset(); state = PARAM_VALUE; } else { buffer.append(c);
227228229230231232233234235236237
String name = buffer.asString(false); // Now decode parameter value try { buffer.reset(); parameterDecoder.encode(encodedValue, buffer); String value = buffer.asString(); append(parameterMap, name, value); } catch (EncodingException e)
243244245246247248249250251252253
{ log.debug("Could not decode parameter name " + encodedName, e); } // buffer.reset(); state = LOOKUP; } else { buffer.append(c);