Class HtmlBlockParser

    • Field Detail

      • HTML_COMMENT_OPEN

        public static final java.lang.String HTML_COMMENT_OPEN
        See Also:
        Constant Field Values
      • HTML_COMMENT_CLOSE

        public static final java.lang.String HTML_COMMENT_CLOSE
        See Also:
        Constant Field Values
    • Method Detail

      • getBlock

        public Block getBlock()
        Returns:
        the block parser's block node instance
      • tryContinue

        public BlockContinue tryContinue​(ParserState state)
        Description copied from interface: BlockParser
        See if the block parser can continue parsing the current block
        Parameters:
        state - current parsing state
        Returns:
        block continue instance
      • canContain

        public boolean canContain​(ParserState state,
                                  BlockParser blockParser,
                                  Block block)
        Specified by:
        canContain in interface BlockParser
        Overrides:
        canContain in class AbstractBlockParser
        Parameters:
        state - parser state
        blockParser - block parser
        block - new block being started @return true if this block parser's block can contain the given block type, false if it cannot
      • isInterruptible

        public boolean isInterruptible()
        Description copied from interface: BlockParser
        Allows block parsers to be interrupted by other block parsers
        Specified by:
        isInterruptible in interface BlockParser
        Overrides:
        isInterruptible in class AbstractBlockParser
        Returns:
        true if block starts should be tried when this block parser is active
      • isRawText

        public boolean isRawText()
        Description copied from interface: BlockParser
        Allows block parsers to keep indenting spaces for those blocks that are interruptible but don't want indenting spaces removed.
        Specified by:
        isRawText in interface BlockParser
        Overrides:
        isRawText in class AbstractBlockParser
        Returns:
        true if block wants to keep indenting spaces
      • closeBlock

        public void closeBlock​(ParserState state)