Class EnumeratedReferenceParagraphPreProcessor

java.lang.Object
com.vladsch.flexmark.ext.enumerated.reference.internal.EnumeratedReferenceParagraphPreProcessor
All Implemented Interfaces:
ParagraphPreProcessor

public class EnumeratedReferenceParagraphPreProcessor extends Object implements ParagraphPreProcessor
  • Field Details

  • Constructor Details

    • EnumeratedReferenceParagraphPreProcessor

      EnumeratedReferenceParagraphPreProcessor(DataHolder options)
  • Method Details

    • preProcessBlock

      public int preProcessBlock(Paragraph block, ParserState state)
      Description copied from interface: ParagraphPreProcessor
      Process Paragraph Content on closing of the paragraph block to removeIndex non-text lines.

      This is used by extensions to take leading lines from a paragraph and convert them to other blocks

      by Default leading lines that define references are removed and Reference nodes are inserted before.

      Specified by:
      preProcessBlock in interface ParagraphPreProcessor
      Parameters:
      block - paragraph node to process
      state - parser state
      Returns:
      number of characters processed from the start of the block
    • Factory

      public static ParagraphPreProcessorFactory Factory()