Class LinkHeaderParser

java.lang.Object
no.hasmac.jsonld.http.link.LinkHeaderParser

final class LinkHeaderParser extends Object
See Also:
  • Field Details

  • Constructor Details

    • LinkHeaderParser

      public LinkHeaderParser(URI baseUri)
  • Method Details

    • parse

      public List<Link> parse(String httpLink)
    • sweep

      private List<Link> sweep()
    • addLink

      private void addLink()
    • addParameter

      private void addParameter()
    • resetState

      private void resetState(URI baseUri)
    • initParser

      private void initParser(char ch)
    • parseTargetUri

      private void parseTargetUri(char ch)
    • parseParameters

      private void parseParameters(char ch)
    • parseParamNameBegin

      private void parseParamNameBegin(char ch)
    • parseParamName

      private void parseParamName(char ch)
    • parseParamNameEnd

      private void parseParamNameEnd(char ch)
    • parseParamValue

      private void parseParamValue(char ch)
    • parseString

      private void parseString(char ch)
    • parseLiteral

      private void parseLiteral(char ch)
    • escape

      private void escape(char ch)