Class ParameterParser


  • @Deprecated
    public class ParameterParser
    extends java.lang.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 Summary

      Constructors 
      Constructor Description
      ParameterParser()
      Deprecated.
      Default ParameterParser constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      java.util.List parse​(char[] chars, char separator)
      Deprecated.
      Extracts a list of NameValuePairs from the given array of characters.
      java.util.List parse​(char[] chars, int offset, int length, char separator)
      Deprecated.
      Extracts a list of NameValuePairs from the given array of characters.
      java.util.List parse​(java.lang.String str, char separator)
      Deprecated.
      Extracts a list of NameValuePairs from the given string.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ParameterParser

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

      • parse

        public java.util.List parse​(java.lang.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 java.util.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 java.util.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