PlainTextNodeRenderer

Node renderer that converts the AST to plain text. It omits non-textual elements and formats structural elements appropriately.

Constructors

Link copied to clipboard
constructor(context: Context)

Functions

Link copied to clipboard
open override fun visit(node: AstRoot): <Error class: unknown class>
open override fun visit(node: BlankNode): String
open override fun visit(node: BlockQuote): String
open override fun visit(node: Code): String
open override fun visit(node: FootnoteDefinition): String
open override fun visit(node: Heading): <Error class: unknown class>
open override fun visit(node: HorizontalRule): String
open override fun visit(node: Html): String
open override fun visit(node: LinkDefinition): String
open override fun visit(node: Newline): String
open override fun visit(node: Paragraph): <Error class: unknown class>
open override fun visit(node: Table): <Error class: unknown class>
open override fun visit(node: ListItem): <Error class: unknown class>
open override fun visit(node: OrderedList): <Error class: unknown class>
open override fun visit(node: UnorderedList): <Error class: unknown class>
open override fun visit(node: CheckBox): String
open override fun visit(node: CodeSpan): String
open override fun visit(node: Comment): String
open override fun visit(node: CriticalContent): String
open override fun visit(node: Emphasis): <Error class: unknown class>
open override fun visit(node: Image): String
open override fun visit(node: LineBreak): String
open override fun visit(node: Link): <Error class: unknown class>
open override fun visit(node: ReferenceFootnote): String
open override fun visit(node: ReferenceImage): String
open override fun visit(node: ReferenceLink): <Error class: unknown class>
open override fun visit(node: Strikethrough): <Error class: unknown class>
open override fun visit(node: Strong): <Error class: unknown class>
open override fun visit(node: StrongEmphasis): <Error class: unknown class>
open override fun visit(node: SubdocumentLink): <Error class: unknown class>
open override fun visit(node: Text): String
open override fun visit(node: FunctionCallNode): <Error class: unknown class>
open override fun visit(node: BibliographyCitation): CharSequence
open override fun visit(node: BibliographyView): CharSequence
open override fun visit(node: Box): String
open override fun visit(node: Clipped): <Error class: unknown class>
open override fun visit(node: Collapse): <Error class: unknown class>
open override fun visit(node: Container): <Error class: unknown class>
open override fun visit(node: Figure<*>): <Error class: unknown class>
open override fun visit(node: FullColumnSpan): <Error class: unknown class>
open override fun visit(node: Landscape): <Error class: unknown class>
open override fun visit(node: Math): <Error class: unknown class>
open override fun visit(node: MermaidDiagram): String
open override fun visit(node: NavigationContainer): <Error class: unknown class>
open override fun visit(node: Numbered): <Error class: unknown class>
open override fun visit(node: PageBreak): String
open override fun visit(node: SlidesFragment): String
open override fun visit(node: SlidesSpeakerNote): String
open override fun visit(node: Stacked): <Error class: unknown class>
open override fun visit(node: SubdocumentGraph): String
open override fun visit(node: TableOfContentsView): CharSequence
open override fun visit(node: IconImage): String
open override fun visit(node: InlineCollapse): <Error class: unknown class>
open override fun visit(node: LastHeading): String
open override fun visit(node: MathSpan): String
open override fun visit(node: PageCounter): String
open override fun visit(node: TextSymbol): String
open override fun visit(node: TextTransform): <Error class: unknown class>
open override fun visit(node: Whitespace): String
open override fun visit(node: PageMarginContentInitializer): String
open override fun visit(node: PageNumberFormatter): String
open override fun visit(node: PageNumberReset): String
open override fun visit(node: SlidesConfigurationInitializer): String
open override fun visit(node: CrossReference): CharSequence