Class TableParagraphPreProcessor
- java.lang.Object
-
- com.vladsch.flexmark.ext.tables.internal.TableParagraphPreProcessor
-
- All Implemented Interfaces:
ParagraphPreProcessor
public class TableParagraphPreProcessor extends java.lang.Object implements ParagraphPreProcessor
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ParagraphPreProcessorFactory
Factory()
static java.util.regex.Pattern
getTableHeaderSeparator(int minColumnDashes, java.lang.String intellijDummyIdentifier)
int
preProcessBlock(Paragraph block, ParserState state)
Process Paragraph Content on closing of the paragraph block to removeIndex non-text lines.
-
-
-
Method Detail
-
Factory
public static ParagraphPreProcessorFactory Factory()
-
getTableHeaderSeparator
public static java.util.regex.Pattern getTableHeaderSeparator(int minColumnDashes, java.lang.String intellijDummyIdentifier)
-
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 interfaceParagraphPreProcessor
- Parameters:
block
- paragraph node to processstate
- parser state- Returns:
- number of characters processed from the start of the block
-
-