Class ParameterParser

java.lang.Object
org.apache.commons.httpclient.util.ParameterParser

@Deprecated public class ParameterParser extends Object
Deprecated.
Jakarta Commons HttpClient 3.x is deprecated in the Jenkins project. It is not recommended to use it in any new code. Instead, use HTTP client API plugins as a dependency in your code. E.g. Apache HttpComponents Client API 4.x Plugin or Async HTTP Client Plugin.
A simple parser intended to parse sequences of name/value pairs. Parameter values are exptected to be enclosed in quotes if they contain unsafe characters, such as '=' characters or separators. Parameter values are optional and can be omitted.

param1 = value; param2 = "anything goes; really"; param3

Since:
3.0
  • Constructor Details

    • ParameterParser

      public ParameterParser()
      Deprecated.
      Default ParameterParser constructor
  • Method Details

    • parse

      public List parse(String str, char separator)
      Deprecated.
      Extracts a list of NameValuePairs from the given string.
      Parameters:
      str - the string that contains a sequence of name/value pairs
      Returns:
      a list of NameValuePairs
    • parse

      public List parse(char[] chars, char separator)
      Deprecated.
      Extracts a list of NameValuePairs from the given array of characters.
      Parameters:
      chars - the array of characters that contains a sequence of name/value pairs
      Returns:
      a list of NameValuePairs
    • parse

      public List parse(char[] chars, int offset, int length, char separator)
      Deprecated.
      Extracts a list of NameValuePairs from the given array of characters.
      Parameters:
      chars - the array of characters that contains a sequence of name/value pairs
      offset - - the initial offset.
      length - - the length.
      Returns:
      a list of NameValuePairs