Package | Description |
---|---|
org.jsoup.parser |
Contains the HTML parser, tag specifications, and HTML tokeniser.
|
Modifier and Type | Class and Description |
---|---|
(package private) static class |
Token.CData |
(package private) static class |
Token.Character |
(package private) static class |
Token.Comment |
(package private) static class |
Token.Doctype |
(package private) static class |
Token.EndTag |
(package private) static class |
Token.EOF |
(package private) static class |
Token.StartTag |
(package private) static class |
Token.Tag |
Modifier and Type | Field and Description |
---|---|
protected Token |
TreeBuilder.currentToken |
private Token |
Tokeniser.emitPending |
Modifier and Type | Method and Description |
---|---|
(package private) Token |
Tokeniser.read() |
(package private) Token |
Token.reset()
Reset the data represent by this token, for reuse.
|
(package private) Token |
Token.Doctype.reset() |
(package private) Token |
Token.Comment.reset() |
(package private) Token |
Token.Character.reset() |
(package private) Token |
Token.EOF.reset() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
Tokeniser.emit(Token token) |
private void |
HtmlTreeBuilder.insert(Element el,
Token token) |
private void |
HtmlTreeBuilder.insertNode(Node node,
Token token)
Inserts the provided character token into the provided element.
|
protected void |
XmlTreeBuilder.insertNode(Node node,
Token token) |
private static boolean |
HtmlTreeBuilderState.isWhitespace(Token t) |
protected void |
TreeBuilder.onNodeClosed(Node node,
Token token)
Called by implementing TreeBuilders when a node is explicitly closed.
|
protected void |
TreeBuilder.onNodeInserted(Node node,
Token token)
Called by implementing TreeBuilders when a node has been inserted.
|
protected boolean |
HtmlTreeBuilder.process(Token token) |
protected abstract boolean |
TreeBuilder.process(Token token) |
protected boolean |
XmlTreeBuilder.process(Token token) |
(package private) abstract boolean |
HtmlTreeBuilderState.process(Token t,
HtmlTreeBuilder tb) |
(package private) boolean |
HtmlTreeBuilder.process(Token token,
HtmlTreeBuilderState state) |
private void |
TreeBuilder.trackNodePosition(Node node,
Token token,
boolean start) |