Package org.intellij.markdown.html

Types

AttributesCustomizer
Link copied to clipboard
common
typealias AttributesCustomizer = (node: ASTNode, tagName: CharSequence, attributes: Iterable<CharSequence?>) -> Iterable<CharSequence?>
CodeSpanGeneratingProvider
Link copied to clipboard
common
class CodeSpanGeneratingProvider : GeneratingProvider
GeneratingProvider
Link copied to clipboard
common
interface GeneratingProvider
HtmlGenerator
Link copied to clipboard
common
class HtmlGenerator(markdownText: String, root: ASTNode, providers: Map<IElementType, GeneratingProvider>, includeSrcPositions: Boolean)
ImageGeneratingProvider
Link copied to clipboard
common
open class ImageGeneratingProvider(linkMap: LinkMap, baseURI: URI?) : LinkGeneratingProvider
InlineHolderGeneratingProvider
Link copied to clipboard
common
abstract class InlineHolderGeneratingProvider : OpenCloseGeneratingProvider
InlineLinkGeneratingProvider
Link copied to clipboard
common
open class InlineLinkGeneratingProvider(baseURI: URI?, resolveAnchors: Boolean) : LinkGeneratingProvider
LinkGeneratingProvider
Link copied to clipboard
common
abstract class LinkGeneratingProvider(baseURI: URI?, resolveAnchors: Boolean) : GeneratingProvider
OpenCloseGeneratingProvider
Link copied to clipboard
common
abstract class OpenCloseGeneratingProvider : GeneratingProvider
ReferenceLinksGeneratingProvider
Link copied to clipboard
common
open class ReferenceLinksGeneratingProvider(linkMap: LinkMap, baseURI: URI?, resolveAnchors: Boolean) : LinkGeneratingProvider
SimpleInlineTagProvider
Link copied to clipboard
common
open class SimpleInlineTagProvider(tagName: String, renderFrom: Int, renderTo: Int) : InlineHolderGeneratingProvider
SimpleTagProvider
Link copied to clipboard
common
open class SimpleTagProvider(tagName: String) : OpenCloseGeneratingProvider
TransparentInlineHolderProvider
Link copied to clipboard
common
open class TransparentInlineHolderProvider(renderFrom: Int, renderTo: Int) : SimpleInlineTagProvider
TrimmingInlineHolderProvider
Link copied to clipboard
common
open class TrimmingInlineHolderProvider : InlineHolderGeneratingProvider
URI
Link copied to clipboard
class URI(str: String)
typealias URI = URI

Functions

isPunctuation
Link copied to clipboard
common
fun isPunctuation(char: Char): Boolean
isWhitespace
Link copied to clipboard
common
fun isWhitespace(char: Char): Boolean
makeXssSafe
Link copied to clipboard
common
fun LinkGeneratingProvider.makeXssSafe(useSafeLinks: Boolean = true): LinkGeneratingProvider
makeXssSafeDestination
Link copied to clipboard
common
fun makeXssSafeDestination(s: CharSequence): CharSequence
resolveToStringSafe
Link copied to clipboard
common
fun URI.resolveToStringSafe(str: String): String
urlEncode
Link copied to clipboard
common
fun urlEncode(str: String): String

Properties

DUMMY_ATTRIBUTES_CUSTOMIZER
Link copied to clipboard
common
val DUMMY_ATTRIBUTES_CUSTOMIZER: AttributesCustomizer