Architecture Diagrams for /vsch/flexmark-java[edit]
Packages / Module flexmark / com.vladsch.flexmark.parser / Parser

class Parser

Parses input text to a tree of nodes. Start with the #builder method, configure the parser and build it. Example: Parser parser = Parser.builder().build(); Node document = parser.parse("input text");
Class fields and methods
class Parser
Parses input text to a tree of nodes. Start with the #builder method, c...
class Parser.Builder
Builder for configuring a Parser .
constructor Builder(options)
constructor Builder()
method blockPreProcessorFactory(blockPreProcessorFactory)
O
method build()
method customBlockParserFactory(blockParserFactory)
method customDelimiterProcessor(delimiterProcessor)
method customInlineParserExtensionFactory(inlineParserExtensionFactory)
method customInlineParserFactory(blockParserFactory)
method linkRefProcessorFactory(linkRefProcessor)
O
method loadExtension(extension)
method paragraphPreProcessorFactory(paragraphPreProcessorFactory)
method postProcessorFactory(postProcessorFactory)
O
method preloadExtension(extension)
O
method removeApiPoint(apiPoint)
method specialLeadInHandler(specialLeadInHandler)
interface Parser.ParserExtension
Extension for Parser . Implementations of this interface should done by...
A
method extend(parserBuilder)
A
method parserOptions(options)
interface Parser.ReferenceHoldingExtension
Should be implemented by all extensions that create a node repository o...
A
method transferReferences(document,included)
constructor Parser(builder)
S
method addExtensions(options,extensions)
S
method builder(options)
S
method builder()
O
method getOptions()
O
method parse(input)
O
method parse(input)
O
method parseReader(input)
method postProcess(document)
S
method removeExtensions(options,extensions)
S
method transferReferences(destination,included,onlyIfUndefined)
O
method transferReferences(document,included,onlyIfUndefined)
Adds a custom block parser factory. <p> Note that custom factories are ...
This method is called on all extensions so that they can register their...
This method is called first on all extensions so that they can adjust t...
This method is called to transfer references from included document to ...
Add extension(s) to the extension list
Create a new builder for configuring a {@link Parser}.
Parse the specified input text into a tree of nodes. <p> Note that this...
Parse the specified input text into a tree of nodes. <p> Note that this...
Parse the specified reader into a tree of nodes. The caller is responsi...
Remove extension(s) of given class from the extension list