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

equals
Link copied to clipboard
common
open operator fun equals(other: Any?): Boolean
getRenderInfo
Link copied to clipboard
common
abstract fun getRenderInfo(text: String, node: ASTNode): LinkGeneratingProvider.RenderInfo?
hashCode
Link copied to clipboard
common
open fun hashCode(): Int
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)
toString
Link copied to clipboard
common
open fun toString(): String

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