package commonmark
- Alphabetic
- Public
- All
Type Members
- trait Attributed extends AnyRef
- class AttributedBlockQuote extends BlockQuote with Attributed
- class AttributedFencedCodeBlock extends FencedCodeBlock with Attributed
- class AttributedHeading extends Heading with Attributed
-
class
AutoIdentifiersExtension extends Extension
Give all headings an ID so they can be linked to from the TOC and other places.
Give all headings an ID so they can be linked to from the TOC and other places. Otherwise only explicitly attributed headings get an ID.
- class AutoIdentifiersProcessor extends PageProcessor
- class BlockQuoteAttributesExtension extends ParserExtension
- class CustomParser extends AnyRef
-
class
CustomParserBuilder extends Builder
Allow customization of inline parsing by hooking into the parser internals.
Allow customization of inline parsing by hooking into the parser internals. This can be done cleanly once https://github.com/atlassian/commonmark-java/pull/69 is merged.
- class HeaderAttributesExtension extends ParserExtension
- class HtmlBlockMatcher extends AnyRef
- class HtmlNodeRendererContextExtensionMethods extends AnyRef
- class IndexBlock extends CustomBlock
- class InlineMath extends CustomNode with MathNode
- class MathBlock extends CustomBlock with MathNode
- trait MathNode extends AnyRef
-
class
MathSyntaxExtension extends Extension
Parse inline and block math notation.
- class MathSyntaxParserExtension extends ParserExtension with Logging
-
class
MergeTabsExtension extends Extension
Merge adjacent fenced code blocks into tabs.
- class MergeTabsProcessor extends PageProcessor with Logging
- final class NodeExtensionMethods extends AnyVal
- case class SimpleHtmlNodeRenderer[T <: Node, U](f: (T, HtmlNodeRendererContext) ⇒ U)(implicit evidence$1: ClassTag[T]) extends HtmlNodeRendererFactory with Product with Serializable
-
class
SmartPunctuationExtension extends Extension
Replace ASCII punctuation by Unicode em-dashes, en-dashes and ellipses in text content.
-
class
SmartQuotesExtension extends Extension
Replace ASCII quotes by proper Unicode quotes in text content.
- trait SpecialImage extends AnyRef
- class SpecialImageBlock extends CustomBlock with SpecialImage
- class SpecialImageInline extends CustomNode with SpecialImage
- class SpecialImageMatcher extends AnyRef
- class SpecialImageParagraphMatcher extends AnyRef
-
class
SpecialImageProcessor extends PageProcessor with Logging
Replace "config", "toctree" and "index" images and image paragraphs, and convert other matched images from
Image
toSpecialImage
nodes. - class StaggeredDelimiterProcessor extends DelimiterProcessor
- class Subscript extends CustomNode with Delimited
-
class
SubscriptExtension extends SuperscriptSubscriptExtension[Subscript]
Parse superscript notation, delimited by
~
, with no other markup or unescaped whitespace in between. - class Superscript extends CustomNode with Delimited
-
class
SuperscriptExtension extends SuperscriptSubscriptExtension[Superscript]
Parse superscript notation, delimited by
^
, with no other markup or unescaped whitespace in between.
- class SuperscriptSubscriptDelimiterProcessor extends DelimiterProcessor
- abstract class SuperscriptSubscriptExtension[T <: Node] extends Extension
- class TabItem extends CustomBlock
- class TabView extends CustomBlock
- abstract class TextProcessor extends AbstractVisitor
- class TocBlock extends CustomBlock
Value Members
-
object
AttributeFencedCodeBlocksProcessor extends PageProcessor
Replace FencedCodeBlocks with AttributedFencedCodeBlocks
- object Attributed
- object BlockQuoteAttributesExtension
- object HeaderAttributesExtension
- object HtmlNodeRendererContextExtensionMethods
- object IndexBlock
- object NodeExtensionMethods
- object NodeUtil
- object SmartPunctuationProcessor extends PageProcessor
- object SmartQuotesProcessor extends PageProcessor with Logging
- object SpecialImageProcessor
- object TextProcessor