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 Summary
Constructors Constructor Description CharacterReader(String input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
advance()
Moves the current position by one.String
consumeTo(char c)
Reads characters up to the specific char.String
consumeToAny(char... chars)
Read characters until the first of any delimiters is found.char
current()
Get the char at the current position.boolean
isEmpty()
Tests if all the content has been read.int
pos()
Gets the current cursor position in the content.String
toString()
-
-
-
Constructor Detail
-
CharacterReader
public CharacterReader(String input)
-
-
Method Detail
-
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.
-
-