Class XMLmindSpellChecker

  • All Implemented Interfaces:
    SpellChecker

    public class XMLmindSpellChecker
    extends java.lang.Object
    implements SpellChecker
    Default SpellChecker Implementation of JCMS using XMLmind SpellChecker API. You do not need to instanciate this spellchecker, instead, use the SpellCheckerManager.
    Since:
    jcms-6.0
    Version:
    $Revision: 106490 $
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String REVISION  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> getLanguageList()
      Returns a list of available languages for spell-checking.
      java.util.List<SpellCheckResult> spellCheck​(java.lang.String text, java.lang.String lang)
      Spell-check the specified text in the specified language and return a list of SpellCheckResult.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XMLmindSpellChecker

        public XMLmindSpellChecker()
    • Method Detail

      • getLanguageList

        public java.util.List<java.lang.String> getLanguageList()
        Returns a list of available languages for spell-checking.
        Specified by:
        getLanguageList in interface SpellChecker
        Returns:
        a List of ISO-639 language code
      • spellCheck

        public java.util.List<SpellCheckResult> spellCheck​(java.lang.String text,
                                                           java.lang.String lang)
        Spell-check the specified text in the specified language and return a list of SpellCheckResult.
        Specified by:
        spellCheck in interface SpellChecker
        Parameters:
        text - the text to check
        lang - the language of the text (ISO-639 code), never null or empty
        Returns:
        a List of SpellCheckResult