public class LagartoDOMBuilder extends java.lang.Object implements DOMBuilder
| Modifier and Type | Field and Description |
|---|---|
protected LagartoDomBuilderConfig |
config |
| Constructor and Description |
|---|
LagartoDOMBuilder() |
LagartoDOMBuilder(LagartoDomBuilderConfig config) |
| Modifier and Type | Method and Description |
|---|---|
LagartoDOMBuilder |
configure(java.util.function.Consumer<LagartoDomBuilderConfig> configConsumer)
Configures this DOM parser.
|
LagartoDOMBuilder |
disableDebug()
Disables debug mode.
|
LagartoDOMBuilder |
enableDebug()
Enables debug mode.
|
LagartoDOMBuilder |
enableHtmlMode()
Enables HTML5 parsing mode.
|
LagartoDOMBuilder |
enableHtmlPlusMode()
Enables
html mode with additional
and somewhat experimental rules. |
LagartoDOMBuilder |
enableXhtmlMode()
Enables XHTML mode.
|
LagartoDOMBuilder |
enableXmlMode()
Enables XML parsing mode.
|
LagartoDomBuilderConfig |
getConfig()
Returns
configuration of the DOM parser. |
LagartoParserConfig |
getParserConfig()
Returns
configuration of the internal LagartoParser. |
Document |
parse(char[] content)
Creates DOM tree from provided content.
|
Document |
parse(java.lang.CharSequence content)
Creates DOM tree from the provided content.
|
protected Document |
parseWithLagarto(LagartoParser lagartoParser)
Parses the content using provided lagarto parser.
|
protected final LagartoDomBuilderConfig config
public LagartoDOMBuilder()
public LagartoDOMBuilder(LagartoDomBuilderConfig config)
public LagartoDomBuilderConfig getConfig()
configuration of the DOM parser.public LagartoParserConfig getParserConfig()
configuration of the internal LagartoParser.public LagartoDOMBuilder configure(java.util.function.Consumer<LagartoDomBuilderConfig> configConsumer)
public LagartoDOMBuilder enableDebug()
public LagartoDOMBuilder disableDebug()
public LagartoDOMBuilder enableHtmlPlusMode()
html mode with additional
and somewhat experimental rules.public LagartoDOMBuilder enableHtmlMode()
public LagartoDOMBuilder enableXhtmlMode()
public LagartoDOMBuilder enableXmlMode()
public Document parse(char[] content)
parse in interface DOMBuilderpublic Document parse(java.lang.CharSequence content)
parse in interface DOMBuilderprotected Document parseWithLagarto(LagartoParser lagartoParser)