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 StringbaseUriprotected org.jsoup.parser.TokencurrentTokenprotected Documentdocstatic intMaxScopeSearchDepthprotected Parserparserprotected ParseSettingssettingsprotected ArrayList<Element>stack
-
Constructor Summary
Constructors Constructor Description HtmlTreeBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ElementcurrentElement()protected voiderror(String msg)If the parser is tracking errors, and an error at the current position.protected voidinitialiseParse(Reader input, String baseUri, Parser parser)protected booleanprocess(org.jsoup.parser.Token token)protected booleanprocessEndTag(String name)protected booleanprocessStartTag(String name)booleanprocessStartTag(String name, Attributes attrs)protected voidrunParser()StringtoString()
-
-
-
Field Detail
-
MaxScopeSearchDepth
public static final int MaxScopeSearchDepth
- See Also:
- Constant Field Values
-
parser
protected Parser parser
-
doc
protected Document doc
-
baseUri
protected String baseUri
-
currentToken
protected org.jsoup.parser.Token currentToken
-
settings
protected ParseSettings settings
-
-
Method Detail
-
process
protected boolean process(org.jsoup.parser.Token token)
-
runParser
protected void runParser()
-
processStartTag
protected boolean processStartTag(String name)
-
processStartTag
public boolean processStartTag(String name, Attributes attrs)
-
processEndTag
protected boolean processEndTag(String name)
-
currentElement
protected Element currentElement()
-
error
protected void error(String msg)
If the parser is tracking errors, and an error at the current position.- Parameters:
msg- error message
-
-