Class URIEncodedData


  • public class URIEncodedData
    extends MultiValueMap
    A map for http query parameters.
    • Constructor Detail

      • URIEncodedData

        public URIEncodedData()
        Constructor for an empty map.
      • URIEncodedData

        public URIEncodedData​(java.util.Map<java.lang.String,​?> initialValues)
        Constructor
        Parameters:
        initialValues - A map of initial values. The values need to be either String or Collection<String>.
      • URIEncodedData

        public URIEncodedData​(java.lang.String encodedData)
        Constructor
        Parameters:
        encodedData - The incoming String will be parsed into the underlying MultiValueMap.
    • Method Detail

      • set

        public void set​(java.lang.String encodedData)
        Parameters:
        encodedData - The incoming String will be parsed into the underlying MultiValueMap, overwriting it.
      • append

        public void append​(java.lang.String encodedData)
        Parameters:
        encodedData - The incoming String will be parsed into the underlying MultiValueMap.
      • toString

        public java.lang.String toString()
        Create a fully encoded query String (without the '?' at the beginning).
        Overrides:
        toString in class java.lang.Object
        Returns:
        The fully encoded query String or an empty String if no data was in this map.
      • toStringRemoveBlanks

        public java.lang.String toStringRemoveBlanks()
        Create a fully encoded query String (without the '?' at the beginning). Remove blank values.
        Returns:
        The fully encoded query String or an empty String if no data was in this map.
      • toMap

        public java.util.Map<java.lang.String,​?> toMap()