Module methanol

Class HeaderValueTokenizer

java.lang.Object
com.github.mizosoft.methanol.internal.text.HeaderValueTokenizer

public final class HeaderValueTokenizer extends Object
Tokenizes delimited header values into individual components.
  • Constructor Details

    • HeaderValueTokenizer

      public HeaderValueTokenizer(String value)
  • Method Details

    • nextToken

      public String nextToken()
    • nextTokenOrQuotedString

      public String nextTokenOrQuotedString()
    • consumeCharsMatching

      public void consumeCharsMatching(CharMatcher matcher)
    • consumeCharIfPresent

      @CanIgnoreReturnValue public boolean consumeCharIfPresent(char c)
    • consumeIfPresent

      @CanIgnoreReturnValue public boolean consumeIfPresent(String value)
    • nextMatching

      public String nextMatching(CharMatcher matcher)
    • requireCharacter

      public void requireCharacter(char c)
    • getCharacter

      public char getCharacter()
    • hasRemaining

      public boolean hasRemaining()
    • consumeDelimiter

      public boolean consumeDelimiter(char delimiter)
    • consumeDelimiter

      public boolean consumeDelimiter(char delimiter, boolean requireDelimiter)