Class BlockQuoteParser

    • Field Detail

      • allowLeadingSpace

        private final boolean allowLeadingSpace
      • continueToBlankLine

        private final boolean continueToBlankLine
      • ignoreBlankLine

        private final boolean ignoreBlankLine
      • interruptsParagraph

        private final boolean interruptsParagraph
      • interruptsItemParagraph

        private final boolean interruptsItemParagraph
      • withLeadSpacesInterruptsItemParagraph

        private final boolean withLeadSpacesInterruptsItemParagraph
      • lastWasBlankLine

        private int lastWasBlankLine
    • Method Detail

      • 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
      • getBlock

        public BlockQuote getBlock()
        Returns:
        the block parser's block node instance
      • closeBlock

        public void closeBlock​(ParserState state)
      • 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
      • isMarker

        static boolean isMarker​(ParserState state,
                                int index,
                                boolean inParagraph,
                                boolean inParagraphListItem,
                                boolean allowLeadingSpace,
                                boolean interruptsParagraph,
                                boolean interruptsItemParagraph,
                                boolean withLeadSpacesInterruptsItemParagraph)