<base href> behave like in a browser. Unknown tags degrade gracefully: unknown inline
tags are transparent, unknown block tags act like <div>.
| Modifier and Type | Field and Description |
|---|---|
| private static final double[] | FONT_SIZE_FACTORS
Legacy |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static void | addDefinitionList(Element element, InlineStyle inherited, WhiteSpaceMode whiteSpace, BlockCollector out)
|
| private static void | addHeading(Element element, int level, InlineStyle inherited, WhiteSpaceMode whiteSpace, BlockCollector out)
|
| private static void | addList(Element element, boolean ordered, InlineStyle inherited, WhiteSpaceMode whiteSpace, BlockCollector out)
|
| private static void | addParagraphLike(Element element, InlineStyle inherited, WhiteSpaceMode whiteSpace, BlockCollector out, boolean spaced)
|
| private static void | |
| private static void | |
| private static void | addTableRow(Element row, InlineStyle inherited, WhiteSpaceMode whiteSpace, List<Block.
|
| private static void | |
| private static InlineStyle | |
| private static CssLength | |
| private static WhiteSpaceMode | |
| private static InlineStyle | deriveStyle(Element element, InlineStyle inherited)
Tag semantics plus the element's |
| private static List | flattenToInlines(List<Block> blocks)
For heading/pre content: nested blocks are squashed into one inline sequence (rare, only from malformed markup), separated by line breaks. |
| public static List | |
| private static List | |
| private static void | |
| private static List | trimPreEdges(List<Inline> inlines)
Browsers ignore a single newline directly after |
| private static void | |
| private static void |
| FONT_SIZE_FACTORS | back to summary |
|---|---|
| private static final double[] FONT_SIZE_FACTORS Legacy | |
| HtmlToModel | back to summary |
|---|---|
| private HtmlToModel() | |
| addDefinitionList | back to summary |
|---|---|
| private static void addDefinitionList(Element element, InlineStyle inherited, WhiteSpaceMode whiteSpace, BlockCollector out) | |
| addHeading | back to summary |
|---|---|
| private static void addHeading(Element element, int level, InlineStyle inherited, WhiteSpaceMode whiteSpace, BlockCollector out) | |
| addList | back to summary |
|---|---|
| private static void addList(Element element, boolean ordered, InlineStyle inherited, WhiteSpaceMode whiteSpace, BlockCollector out) | |
| addParagraphLike | back to summary |
|---|---|
| private static void addParagraphLike(Element element, InlineStyle inherited, WhiteSpaceMode whiteSpace, BlockCollector out, boolean spaced)
| |
| addPre | back to summary |
|---|---|
| private static void addPre(Element element, InlineStyle inherited, BlockCollector out) | |
| addTable | back to summary |
|---|---|
| private static void addTable(Element element, InlineStyle inherited, WhiteSpaceMode whiteSpace, BlockCollector out) | |
| addTableRow | back to summary |
|---|---|
| private static void addTableRow(Element row, InlineStyle inherited, WhiteSpaceMode whiteSpace, List<Block. | |
| appendImage | back to summary |
|---|---|
| private static void appendImage(Element element, BlockCollector out) | |
| applyFontElement | back to summary |
|---|---|
| private static InlineStyle applyFontElement(Element element, InlineStyle style) | |
| attributeLength | back to summary |
|---|---|
| private static CssLength attributeLength(Element element, String attribute) | |
| childWhiteSpace | back to summary |
|---|---|
| private static WhiteSpaceMode childWhiteSpace(Element element, WhiteSpaceMode current) | |
| deriveStyle | back to summary |
|---|---|
| private static InlineStyle deriveStyle(Element element, InlineStyle inherited) Tag semantics plus the element's | |
| flattenToInlines | back to summary |
|---|---|
| private static List For heading/pre content: nested blocks are squashed into one inline sequence (rare, only from malformed markup), separated by line breaks. | |
| parse | back to summary |
|---|---|
| public static List | |
| parseBlocks | back to summary |
|---|---|
| private static List | |
| replaceOrRemove | back to summary |
|---|---|
| private static void replaceOrRemove(List<Inline> inlines, int index, String newText, InlineStyle style) | |
| trimPreEdges | back to summary |
|---|---|
| private static List Browsers ignore a single newline directly after | |
| walkChildren | back to summary |
|---|---|
| private static void walkChildren(Element element, InlineStyle style, WhiteSpaceMode whiteSpace, BlockCollector out) | |
| walkElement | back to summary |
|---|---|
| private static void walkElement(Element element, InlineStyle inherited, WhiteSpaceMode whiteSpace, BlockCollector out) | |