Class ZzzzzzParagraphPreProcessor
java.lang.Object
com.vladsch.flexmark.ext.zzzzzz.internal.ZzzzzzParagraphPreProcessor
- All Implemented Interfaces:
ParagraphPreProcessor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static String
private final ZzzzzzOptions
private static BitSet
private static HashMap
<Character, CharacterNodeFactory> private static Pattern
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ZzzzzzParagraphPreProcessor
(ZzzzzzOptions options) (package private)
ZzzzzzParagraphPreProcessor
(DataHolder options) -
Method Summary
Modifier and TypeMethodDescriptionstatic ParagraphPreProcessorFactory
Factory()
int
preProcessBlock
(Paragraph block, ParserState state) Process Paragraph Content on closing of the paragraph block to removeIndex non-text lines.
-
Field Details
-
COL
-
TABLE_HEADER_SEPARATOR
-
pipeCharacters
-
pipeNodeMap
-
options
-
-
Constructor Details
-
ZzzzzzParagraphPreProcessor
ZzzzzzParagraphPreProcessor(DataHolder options) -
ZzzzzzParagraphPreProcessor
-
-
Method Details
-
preProcessBlock
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
-