public class FlexmarkHtmlParser extends Object
Modifier and Type | Method and Description |
---|---|
static FlexmarkHtmlParser |
build()
Build parser with default options
|
static FlexmarkHtmlParser |
build(DataHolder options)
Build parser
|
void |
dumpHtmlTree(FormattingAppendable out,
org.jsoup.nodes.Node node) |
HtmlParserOptions |
getOptions() |
boolean |
isTrace() |
void |
parse(FormattingAppendable out,
String html)
Parse HTML append to out
|
static String |
parse(String html)
Parse HTML with default options
|
static String |
parse(String html,
int maxBlankLines)
Parse HTML with default options and max trailing blank lines
|
static String |
parse(String html,
int maxBlankLines,
DataHolder options)
Parse HTML with given options and max trailing blank lines
|
void |
setTrace(boolean trace) |
public static final DataKey<Integer> MIN_SETEXT_HEADING_MARKER_LENGTH
public static final DataKey<Integer> TABLE_MIN_SEPARATOR_COLUMN_WIDTH
public static final DataKey<Map<Object,CellAlignment>> TABLE_CELL_ALIGNMENT_MAP
public HtmlParserOptions getOptions()
public boolean isTrace()
public void setTrace(boolean trace)
public void parse(FormattingAppendable out, String html)
out
- formatting appendable to append the resulting Markdownhtml
- html to be parsedpublic static FlexmarkHtmlParser build()
public static FlexmarkHtmlParser build(DataHolder options)
options
- parser optionspublic void dumpHtmlTree(FormattingAppendable out, org.jsoup.nodes.Node node)
public static String parse(String html)
html
- html to be parsedpublic static String parse(String html, int maxBlankLines)
html
- html to be parsedpublic static String parse(String html, int maxBlankLines, DataHolder options)
html
- html to be parsedmaxBlankLines
- max trailing blank lines, -1 will suppress trailing EOLoptions
- data holder for parsing optionsCopyright © 2018. All rights reserved.