Package-level declarations

Desktop (JVM) backend abstraction: NativeSpellChecker and NativeSpellCheckerFactory, which pick a Windows, macOS, or Linux implementation at runtime. Most consumers use the common API above instead.

Types

Link copied to clipboard

Types of corrective actions for spelling errors.

Link copied to clipboard

Linux implementation of NativeSpellChecker using Hunspell.

Link copied to clipboard

macOS implementation of NativeSpellChecker.

Link copied to clipboard

Common interface for native spell checkers across different operating systems.

Link copied to clipboard

Factory for creating platform-specific spell checkers.

Link copied to clipboard

Supported operating systems.

Link copied to clipboard
data class SpellingError(val startIndex: Int, val length: Int, val correctiveAction: CorrectiveAction, val replacement: String? = null)

Represents a spelling error found in text.