Class CharacterReader


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

      • CharacterReader

        public CharacterReader​(Reader input,
                               int sz)
      • CharacterReader

        public CharacterReader​(Reader input)
      • CharacterReader

        public CharacterReader​(String input)
    • Method Detail

      • 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.