Package org.jsoup.parser
Class HtmlTreeBuilder
java.lang.Object
org.jsoup.parser.HtmlTreeBuilder
public class HtmlTreeBuilder extends Object
HTML Tree Builder; creates a DOM from Tokens.
-
Field Summary
Fields Modifier and Type Field Description protected String
baseUri
protected org.jsoup.parser.Token
currentToken
protected Document
doc
static int
MaxScopeSearchDepth
protected Parser
parser
protected ParseSettings
settings
protected ArrayList<Element>
stack
-
Constructor Summary
Constructors Constructor Description HtmlTreeBuilder()
-
Method Summary
Modifier and Type Method Description protected Element
currentElement()
protected void
error(String msg)
If the parser is tracking errors, and an error at the current position.protected void
initialiseParse(Reader input, String baseUri, Parser parser)
protected boolean
process(org.jsoup.parser.Token token)
protected boolean
processEndTag(String name)
protected boolean
processStartTag(String name)
boolean
processStartTag(String name, Attributes attrs)
protected void
runParser()
String
toString()
-
Field Details
-
MaxScopeSearchDepth
public static final int MaxScopeSearchDepth- See Also:
- Constant Field Values
-
parser
-
doc
-
stack
-
baseUri
-
currentToken
protected org.jsoup.parser.Token currentToken -
settings
-
-
Constructor Details
-
HtmlTreeBuilder
public HtmlTreeBuilder()
-
-
Method Details
-
initialiseParse
-
process
protected boolean process(org.jsoup.parser.Token token) -
toString
-
runParser
protected void runParser() -
processStartTag
-
processStartTag
-
processEndTag
-
currentElement
-
error
If the parser is tracking errors, and an error at the current position.- Parameters:
msg
- error message
-