Class HtmlDeepParser
- java.lang.Object
-
- com.vladsch.flexmark.parser.internal.HtmlDeepParser
-
public class HtmlDeepParser extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HtmlDeepParser.HtmlMatch
-
Field Summary
Fields Modifier and Type Field Description static java.util.Set<java.lang.String>
BLOCK_TAGS
static java.util.Map<java.lang.String,java.util.Set<java.lang.String>>
OPTIONAL_TAGS
static java.util.regex.Pattern
START_PATTERN
static java.util.Set<java.lang.String>
VOID_TAGS
-
Constructor Summary
Constructors Constructor Description HtmlDeepParser()
HtmlDeepParser(java.util.List<java.lang.String> customTags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.regex.Pattern
getClosingPattern()
int
getHtmlCount()
HtmlDeepParser.HtmlMatch
getHtmlMatch()
java.util.ArrayList<java.lang.String>
getOpenTags()
boolean
hadHtml()
boolean
haveOpenBlockTag()
boolean
haveOpenRawTag()
boolean
isBlankLineInterruptible()
boolean
isFirstBlockTag()
boolean
isHtmlClosed()
void
parseHtmlChunk(java.lang.CharSequence html, boolean blockTagsOnly, boolean parseNonBlock, boolean firstOpenTagOnOneLine)
-
-
-
Field Detail
-
BLOCK_TAGS
public static final java.util.Set<java.lang.String> BLOCK_TAGS
-
VOID_TAGS
public static final java.util.Set<java.lang.String> VOID_TAGS
-
OPTIONAL_TAGS
public static final java.util.Map<java.lang.String,java.util.Set<java.lang.String>> OPTIONAL_TAGS
-
START_PATTERN
public static final java.util.regex.Pattern START_PATTERN
-
-
Method Detail
-
getOpenTags
public java.util.ArrayList<java.lang.String> getOpenTags()
-
getClosingPattern
public java.util.regex.Pattern getClosingPattern()
-
getHtmlMatch
public HtmlDeepParser.HtmlMatch getHtmlMatch()
-
getHtmlCount
public int getHtmlCount()
-
isFirstBlockTag
public boolean isFirstBlockTag()
-
isHtmlClosed
public boolean isHtmlClosed()
-
isBlankLineInterruptible
public boolean isBlankLineInterruptible()
-
haveOpenRawTag
public boolean haveOpenRawTag()
-
haveOpenBlockTag
public boolean haveOpenBlockTag()
-
hadHtml
public boolean hadHtml()
-
parseHtmlChunk
public void parseHtmlChunk(java.lang.CharSequence html, boolean blockTagsOnly, boolean parseNonBlock, boolean firstOpenTagOnOneLine)
-
-