Interface InlineContentParserFactory

All Known Implementing Classes:
AutolinkInlineParser.Factory, BackslashInlineParser.Factory, BackticksInlineParser.Factory, EntityInlineParser.Factory, HtmlInlineParser.Factory

public interface InlineContentParserFactory
A factory for extending inline content parsing.

See Parser.Builder.customInlineContentParserFactory(InlineContentParserFactory) for how to register it.

  • Method Details

    • getTriggerCharacters

      Set<Character> getTriggerCharacters()
      An inline content parser needs to have a special "trigger" character which activates it. When this character is encountered during inline parsing, InlineContentParser.tryParse(InlineParserState) is called with the current parser state. It can also register for more than one trigger character.
    • create

      Create an InlineContentParser that will do the parsing. Create is called once per text snippet of inline content inside block structures, and then called each time a trigger character is encountered.