CommonMarkFlavourDescriptor

open class CommonMarkFlavourDescriptor(useSafeLinks: Boolean, absolutizeAnchorLinks: Boolean) : MarkdownFlavourDescriptor

CommonMark spec based flavour, to be used as a base for other flavours

Parameters

useSafeLinks

true if all rendered links should be checked for XSS and false otherwise. See makeXssSafeDestination

absolutizeAnchorLinks

true if anchor links (e.g. #foo) should be resolved against baseURI and false otherwise

Constructors

CommonMarkFlavourDescriptor
Link copied to clipboard
common
fun CommonMarkFlavourDescriptor(useSafeLinks: Boolean = true, absolutizeAnchorLinks: Boolean = false)
true if all rendered links should be checked for XSS and false otherwise.

Functions

createHtmlGeneratingProviders
Link copied to clipboard
common
open override fun createHtmlGeneratingProviders(linkMap: LinkMap, baseURI: URI?): Map<IElementType, GeneratingProvider>
createInlinesLexer
Link copied to clipboard
common
open override fun createInlinesLexer(): MarkdownLexer

Properties

markerProcessorFactory
Link copied to clipboard
common
open override val markerProcessorFactory: MarkerProcessorFactory
sequentialParserManager
Link copied to clipboard
common
open override val sequentialParserManager: SequentialParserManager

Inheritors

GFMFlavourDescriptor
Link copied to clipboard