Class HtmlDeepParser


  • public class HtmlDeepParser
    extends java.lang.Object
    • 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
    • Constructor Detail

      • HtmlDeepParser

        public HtmlDeepParser()
      • HtmlDeepParser

        public HtmlDeepParser​(java.util.List<java.lang.String> customTags)
    • Method Detail

      • getOpenTags

        public java.util.ArrayList<java.lang.String> getOpenTags()
      • getClosingPattern

        public java.util.regex.Pattern getClosingPattern()
      • 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)