Package org.jsoup.parser
Class TreeBuilder
java.lang.Object
org.jsoup.parser.TreeBuilder
- Direct Known Subclasses:
HtmlTreeBuilder
,XmlTreeBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected Token
protected Document
private Token.EndTag
protected Parser
(package private) CharacterReader
protected ParseSettings
private Token.StartTag
(package private) Tokeniser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Element
(package private) abstract ParseSettings
protected void
If the parser is tracking errors, and an error at the current position.protected void
initialiseParse
(Reader input, String baseUri, Parser parser) (package private) Document
parseFragment
(String inputFragment, Element context, String baseUri, Parser parser) protected abstract boolean
protected boolean
processEndTag
(String name) protected boolean
processStartTag
(String name) boolean
processStartTag
(String name, Attributes attrs) protected void
-
Field Details
-
parser
-
reader
CharacterReader reader -
tokeniser
Tokeniser tokeniser -
doc
-
stack
-
baseUri
-
currentToken
-
settings
-
start
-
end
-
-
Constructor Details
-
TreeBuilder
TreeBuilder()
-
-
Method Details
-
defaultSettings
-
initialiseParse
-
parse
-
parseFragment
-
runParser
protected void runParser() -
process
-
processStartTag
-
processStartTag
-
processEndTag
-
currentElement
-
error
If the parser is tracking errors, and an error at the current position.- Parameters:
msg
- error message
-