Class UserConfig

java.lang.Object
org.languagetool.UserConfig

@Experimental public class UserConfig extends Object
User-specific configuration. So far, this contains a list of words and a settings map.
Since:
4.2
  • Field Details

    • userSpecificSpellerWords

      private final List<String> userSpecificSpellerWords
    • maxSpellingSuggestions

      private final int maxSpellingSuggestions
    • userDictName

      private final String userDictName
    • configurableRuleValues

      private final Map<String,Integer> configurableRuleValues
    • linguServices

      private final LinguServices linguServices
    • filterDictionaryMatches

      private final boolean filterDictionaryMatches
    • textSessionId

      private long textSessionId
    • abTest

      private String abTest
  • Constructor Details

  • Method Details

    • getAcceptedWords

      public List<String> getAcceptedWords()
    • getMaxSpellingSuggestions

      public int getMaxSpellingSuggestions()
    • getConfigValues

      public Map<String,Integer> getConfigValues()
    • insertConfigValues

      public void insertConfigValues(Map<String,Integer> ruleValues)
    • getConfigValueByID

      public int getConfigValueByID(String ruleID)
    • hasLinguServices

      public boolean hasLinguServices()
    • getLinguServices

      public LinguServices getLinguServices()
    • getUserDictName

      public String getUserDictName()
      Since:
      4.4
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • setTextSessionId

      public void setTextSessionId(Long textSessionId)
    • getTextSessionId

      public Long getTextSessionId()
    • getAbTest

      public String getAbTest()
    • setAbTest

      public void setAbTest(String abTest)
    • filterDictionaryMatches

      public boolean filterDictionaryMatches()