Class 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 Detail

      • ParameterParser

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

      • 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