richtext
Table of Contents
Namespaces
- converter
- extensions
Classes
- AbstractRichText
- AbstractRichText serves as the base class for rich text implementations.
- AbstractRichTextConverter
- AbstractRichTextConverter classes are used to translate the richtext content to other formats. This class is responsible
for converting the base richtext format to other formats. Implementations of this interface at least need to implement
the `convertToPlaintext()` function. If a format other than plaintext is not supported the implementation should fallback
to an encoded version of `convertToPlaintext()`.
- AbstractRichTextEditor
- Abstract class for RichTextEditor implementations.
- ProsemirrorRichText
- The ProsemirrorRichText is a [Prosemirror](https://prosemirror.net) and [Markdown-it](https://github.com/markdown-it/markdown-it)
based rich text implementation.
- ProsemirrorRichTextConverter
- Converter implementation for richtext ProsemirrorRichText.
- ProsemirrorRichTextEditor
- Rich text editor implementation for the ProsemirrorRichText.
- RichText
- This class together with the [[RichTextField]] class act as wrapper around the globally configured [[AbstractRichText]]
implementation and related [[AbstractRichTextEditor]] by means of the configuration
parameter `richText`.
- RichTextField
- The RichTextField widget will render a rich text input element.