NodeRenderer

A rendering strategy, which converts nodes from the AST to their output code representation.

Inheritors

Functions

Link copied to clipboard
abstract fun visit(node: AstRoot): CharSequence
abstract fun visit(node: BlankNode): CharSequence
abstract fun visit(node: BlockQuote): CharSequence
abstract fun visit(node: Code): CharSequence
abstract fun visit(node: Heading): CharSequence
abstract fun visit(node: HorizontalRule): CharSequence
abstract fun visit(node: Html): CharSequence
abstract fun visit(node: LinkDefinition): CharSequence
abstract fun visit(node: Newline): CharSequence
abstract fun visit(node: Paragraph): CharSequence
abstract fun visit(node: Table): CharSequence
abstract fun visit(node: ListItem): CharSequence
abstract fun visit(node: OrderedList): CharSequence
abstract fun visit(node: UnorderedList): CharSequence
abstract fun visit(node: CheckBox): CharSequence
abstract fun visit(node: CodeSpan): CharSequence
abstract fun visit(node: Comment): CharSequence
abstract fun visit(node: CriticalContent): CharSequence
abstract fun visit(node: Emphasis): CharSequence
abstract fun visit(node: Image): CharSequence
abstract fun visit(node: LineBreak): CharSequence
abstract fun visit(node: Link): CharSequence
abstract fun visit(node: ReferenceImage): CharSequence
abstract fun visit(node: ReferenceLink): CharSequence
abstract fun visit(node: Strikethrough): CharSequence
abstract fun visit(node: Strong): CharSequence
abstract fun visit(node: StrongEmphasis): CharSequence
abstract fun visit(node: Text): CharSequence
abstract fun visit(node: FunctionCallNode): CharSequence
abstract fun visit(node: Box): CharSequence
abstract fun visit(node: Clipped): CharSequence
abstract fun visit(node: Collapse): CharSequence
abstract fun visit(node: Container): CharSequence
abstract fun visit(node: Figure<*>): CharSequence
abstract fun visit(node: FullColumnSpan): CharSequence
abstract fun visit(node: Math): CharSequence
abstract fun visit(node: MermaidDiagram): CharSequence
abstract fun visit(node: Numbered): CharSequence
abstract fun visit(node: PageBreak): CharSequence
abstract fun visit(node: SlidesFragment): CharSequence
abstract fun visit(node: Stacked): CharSequence
abstract fun visit(node: InlineCollapse): CharSequence
abstract fun visit(node: MathSpan): CharSequence
abstract fun visit(node: PageCounter): CharSequence
abstract fun visit(node: TextSymbol): CharSequence
abstract fun visit(node: TextTransform): CharSequence
abstract fun visit(node: Whitespace): CharSequence