Class MapHeaders

  • All Implemented Interfaces:
    Headers

    public class MapHeaders
    extends Object
    implements Headers
    Author:
    y2k2mt
    • Constructor Detail

      • MapHeaders

        public MapHeaders()
    • Method Detail

      • contains

        public boolean contains​(String name)
        Description copied from interface: Headers
        Test header value presence.
        Specified by:
        contains in interface Headers
        Parameters:
        name - key of header value.
        Returns:
        when header value presence, returns true
      • getNames

        public List<String> getNames()
        Description copied from interface: Headers
        Get all header keys.
        Specified by:
        getNames in interface Headers
        Returns:
        All header keys
      • getValues

        public List<String> getValues​(String name)
        Description copied from interface: Headers
        Get header values.
        Specified by:
        getValues in interface Headers
        Parameters:
        name - Key of header value.
        Returns:
        header value.
      • putValue

        public void putValue​(String name,
                             String value)
        Description copied from interface: Headers
        Put header value.
        Specified by:
        putValue in interface Headers
        Parameters:
        name - key of header value.
        value - header value.
      • toMap

        public Map<String,​List<String>> toMap()
        Description copied from interface: Headers
        Get current header values snapshot as read-only Map.
        Specified by:
        toMap in interface Headers
        Returns:
        all header key and values as Map