Package org.jsoup.parser

Class CharacterReader

java.lang.Object
org.jsoup.parser.CharacterReader

public final class CharacterReader
extends Object
CharacterReader consumes tokens off a string. Used internally by jsoup. API subject to changes.
  • Constructor Details

  • Method Details

    • close

      public void close()
    • pos

      public int pos()
      Gets the current cursor position in the content.
      Returns:
      current position
    • isEmpty

      public boolean isEmpty()
      Tests if all the content has been read.
      Returns:
      true if nothing left to read.
    • current

      public char current()
      Get the char at the current position.
      Returns:
      char
    • advance

      public void advance()
      Moves the current position by one.
    • consumeTo

      public String consumeTo​(char c)
      Reads characters up to the specific char.
      Parameters:
      c - the delimiter
      Returns:
      the chars read
    • consumeToAny

      public String consumeToAny​(char... chars)
      Read characters until the first of any delimiters is found.
      Parameters:
      chars - delimiters to scan for
      Returns:
      characters read up to the matched delimiter.
    • toString

      public String toString()
      Overrides:
      toString in class Object