Class ZzzzzzParagraphPreProcessor
- java.lang.Object
-
- com.vladsch.flexmark.ext.zzzzzz.internal.ZzzzzzParagraphPreProcessor
-
- All Implemented Interfaces:
ParagraphPreProcessor
public class ZzzzzzParagraphPreProcessor extends java.lang.Object implements ParagraphPreProcessor
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
COL
private ZzzzzzOptions
options
private static java.util.BitSet
pipeCharacters
private static java.util.HashMap<java.lang.Character,CharacterNodeFactory>
pipeNodeMap
private static java.util.regex.Pattern
TABLE_HEADER_SEPARATOR
-
Constructor Summary
Constructors Modifier Constructor Description private
ZzzzzzParagraphPreProcessor(ZzzzzzOptions options)
(package private)
ZzzzzzParagraphPreProcessor(DataHolder options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ParagraphPreProcessorFactory
Factory()
int
preProcessBlock(Paragraph block, ParserState state)
Process Paragraph Content on closing of the paragraph block to removeIndex non-text lines.
-
-
-
Field Detail
-
COL
private static java.lang.String COL
-
TABLE_HEADER_SEPARATOR
private static java.util.regex.Pattern TABLE_HEADER_SEPARATOR
-
pipeCharacters
private static java.util.BitSet pipeCharacters
-
pipeNodeMap
private static java.util.HashMap<java.lang.Character,CharacterNodeFactory> pipeNodeMap
-
options
private final ZzzzzzOptions options
-
-
Constructor Detail
-
ZzzzzzParagraphPreProcessor
ZzzzzzParagraphPreProcessor(DataHolder options)
-
ZzzzzzParagraphPreProcessor
private ZzzzzzParagraphPreProcessor(ZzzzzzOptions options)
-
-
Method Detail
-
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
-
Factory
public static ParagraphPreProcessorFactory Factory()
-
-