LinkGeneratingProvider

abstract class LinkGeneratingProvider(baseURI: URI?, resolveAnchors: Boolean) : GeneratingProvider

Types

Companion
Link copied to clipboard
common
object Companion
RenderInfo
Link copied to clipboard
common
data class RenderInfo(label: ASTNode, destination: CharSequence, title: CharSequence?)

Functions

getRenderInfo
Link copied to clipboard
common
abstract fun getRenderInfo(text: String, node: ASTNode): LinkGeneratingProvider.RenderInfo?
processNode
Link copied to clipboard
common
override fun processNode(visitor: HtmlGenerator.HtmlGeneratingVisitor, text: String, node: ASTNode)
renderLink
Link copied to clipboard
common
open fun renderLink(visitor: HtmlGenerator.HtmlGeneratingVisitor, text: String, node: ASTNode, info: LinkGeneratingProvider.RenderInfo)

Properties

baseURI
Link copied to clipboard
common
val baseURI: URI?
resolveAnchors
Link copied to clipboard
common
val resolveAnchors: Boolean = false

Inheritors

InlineLinkGeneratingProvider
Link copied to clipboard
ReferenceLinksGeneratingProvider
Link copied to clipboard
ImageGeneratingProvider
Link copied to clipboard

Extensions

makeXssSafe
Link copied to clipboard
common
fun LinkGeneratingProvider.makeXssSafe(useSafeLinks: Boolean = true): LinkGeneratingProvider