Class DefaultHeaderParser

java.lang.Object
com.inrupt.client.core.DefaultHeaderParser
All Implemented Interfaces:
HeaderParser

public class DefaultHeaderParser extends Object implements HeaderParser
A default header parser.
  • Constructor Details

    • DefaultHeaderParser

      public DefaultHeaderParser()
  • Method Details

    • parseLink

      public List<Headers.Link> parseLink(List<String> headers)
      Description copied from interface: HeaderParser
      Parse multiple HTTP Link headers into a data structure.
      Specified by:
      parseLink in interface HeaderParser
      Parameters:
      headers - some number of HTTP headers
      Returns:
      a collection of link structures
    • parseWwwAuthenticate

      public Headers.WwwAuthenticate parseWwwAuthenticate(List<String> headers)
      Description copied from interface: HeaderParser
      Parse multiple HTTP WWW-Authenticate headers into a data structure.
      Specified by:
      parseWwwAuthenticate in interface HeaderParser
      Parameters:
      headers - some number of HTTP headers
      Returns:
      a WWW-Authenticate data structure
    • parseWacAllow

      public Headers.WacAllow parseWacAllow(List<String> headers)
      Description copied from interface: HeaderParser
      Parse multiple HTTP Wac-Allow headers into a data structure.
      Specified by:
      parseWacAllow in interface HeaderParser
      Parameters:
      headers - some number of HTTP headers
      Returns:
      a Wac-Allow data structure