Class TreeBuilder

java.lang.Object
org.jsoup.parser.TreeBuilder
Direct Known Subclasses:
HtmlTreeBuilder, XmlTreeBuilder

abstract class TreeBuilder extends Object
  • Field Details

  • Constructor Details

    • TreeBuilder

      TreeBuilder()
  • Method Details

    • defaultSettings

      abstract ParseSettings defaultSettings()
    • initialiseParse

      protected void initialiseParse(Reader input, String baseUri, Parser parser)
    • parse

      Document parse(Reader input, String baseUri, Parser parser)
    • parseFragment

      abstract List<Node> parseFragment(String inputFragment, Element context, String baseUri, Parser parser)
    • runParser

      protected void runParser()
    • process

      protected abstract boolean process(Token token)
    • 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