public static class Parser.Builder
extends com.vladsch.flexmark.util.options.MutableDataSet
Parser.| Constructor and Description |
|---|
Builder() |
Builder(com.vladsch.flexmark.util.options.DataHolder options) |
Builder(Parser.Builder other) |
Builder(Parser.Builder other,
com.vladsch.flexmark.util.options.DataHolder options) |
| Modifier and Type | Method and Description |
|---|---|
Parser.Builder |
blockPreProcessorFactory(BlockPreProcessorFactory blockPreProcessorFactory) |
Parser |
build() |
Parser.Builder |
customBlockParserFactory(CustomBlockParserFactory blockParserFactory)
Adds a custom block parser factory.
|
Parser.Builder |
customDelimiterProcessor(DelimiterProcessor delimiterProcessor) |
Parser.Builder |
customInlineParserExtensionFactory(InlineParserExtensionFactory inlineParserExtensionFactory) |
Parser.Builder |
customInlineParserFactory(InlineParserFactory blockParserFactory) |
Parser.Builder |
extensions(Iterable<? extends Extension> extensions) |
Parser.Builder |
linkRefProcessorFactory(LinkRefProcessorFactory linkRefProcessor) |
Parser.Builder |
paragraphPreProcessorFactory(ParagraphPreProcessorFactory paragraphPreProcessorFactory) |
Parser.Builder |
postProcessorFactory(PostProcessorFactory postProcessorFactory) |
clear, get, getOrCompute, merge, remove, set, setAll, setFrom, setIn, toImmutable, toMutablepublic Builder(com.vladsch.flexmark.util.options.DataHolder options)
public Builder()
public Builder(Parser.Builder other)
public Builder(Parser.Builder other, com.vladsch.flexmark.util.options.DataHolder options)
public Parser.Builder extensions(Iterable<? extends Extension> extensions)
extensions - extensions to use on this parserthispublic Parser.Builder customBlockParserFactory(CustomBlockParserFactory blockParserFactory)
Note that custom factories are applied before the built-in factories. This is so that extensions can change how some syntax is parsed that would otherwise be handled by built-in factories. "With great power comes great responsibility."
blockParserFactory - a block parser factory implementationthispublic Parser.Builder customInlineParserExtensionFactory(InlineParserExtensionFactory inlineParserExtensionFactory)
public Parser.Builder customInlineParserFactory(InlineParserFactory blockParserFactory)
public Parser.Builder customDelimiterProcessor(DelimiterProcessor delimiterProcessor)
public Parser.Builder postProcessorFactory(PostProcessorFactory postProcessorFactory)
public Parser.Builder paragraphPreProcessorFactory(ParagraphPreProcessorFactory paragraphPreProcessorFactory)
public Parser.Builder blockPreProcessorFactory(BlockPreProcessorFactory blockPreProcessorFactory)
public Parser.Builder linkRefProcessorFactory(LinkRefProcessorFactory linkRefProcessor)
Copyright © 2018. All rights reserved.