Chapter 13. Spell checker plug-in

What is a spell checker plug-in?

A spell checker plug-in lets XXE use alternative spell checking engines/dictionaries to spell check the text contained in the documents being edited.

Where to declare a spell checker plug-in?

Like all plug-ins, a spell checker plug-in is not declared anywhere. It is dynamically discovered and loaded during the startup of XXE (more info in Section 1, “Dynamic discovery of add-ons” in XMLmind XML Editor - Configuration and Deployment) provided that it complies with the following conventions:

How to implement a spell checker plug-in?

Implement com.xmlmind.xmleditapp.spellchecker.SpellCheckerFactory, a factory which creates com.xmlmind.xmleditapp.spellchecker.SpellChecker instances.

If you plan to implement a spell checker plug-in and need an example showing how this can be done, please send an email to and we'll provide you with the full source code of the "Hunspell Spell Checker" plug-in.