Package org.languagetool
Class UserConfig
- java.lang.Object
-
- org.languagetool.UserConfig
-
@Experimental public class UserConfig extends java.lang.Object
User-specific configuration. So far, this contains a list of words and a settings map.- Since:
- 4.2
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringabTestprivate java.util.Map<java.lang.String,java.lang.Integer>configurableRuleValuesprivate booleanfilterDictionaryMatchesprivate LinguServiceslinguServicesprivate intmaxSpellingSuggestionsprivate longtextSessionIdprivate java.lang.StringuserDictNameprivate java.util.List<java.lang.String>userSpecificSpellerWords
-
Constructor Summary
Constructors Constructor Description UserConfig()UserConfig(java.util.List<java.lang.String> userSpecificSpellerWords)UserConfig(java.util.List<java.lang.String> userSpecificSpellerWords, java.util.Map<java.lang.String,java.lang.Integer> ruleValues)UserConfig(java.util.List<java.lang.String> userSpecificSpellerWords, java.util.Map<java.lang.String,java.lang.Integer> ruleValues, int maxSpellingSuggestions)UserConfig(java.util.List<java.lang.String> userSpecificSpellerWords, java.util.Map<java.lang.String,java.lang.Integer> ruleValues, int maxSpellingSuggestions, java.lang.String userDictName, LinguServices linguServices)UserConfig(java.util.List<java.lang.String> userSpecificSpellerWords, java.util.Map<java.lang.String,java.lang.Integer> ruleValues, int maxSpellingSuggestions, java.lang.String userDictName, LinguServices linguServices, boolean filterDictionaryMatches)UserConfig(java.util.Map<java.lang.String,java.lang.Integer> ruleValues)UserConfig(java.util.Map<java.lang.String,java.lang.Integer> ruleValues, LinguServices linguServices)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)booleanfilterDictionaryMatches()java.lang.StringgetAbTest()java.util.List<java.lang.String>getAcceptedWords()intgetConfigValueByID(java.lang.String ruleID)java.util.Map<java.lang.String,java.lang.Integer>getConfigValues()LinguServicesgetLinguServices()intgetMaxSpellingSuggestions()java.lang.LonggetTextSessionId()java.lang.StringgetUserDictName()inthashCode()booleanhasLinguServices()voidinsertConfigValues(java.util.Map<java.lang.String,java.lang.Integer> ruleValues)voidsetAbTest(java.lang.String abTest)voidsetTextSessionId(java.lang.Long textSessionId)
-
-
-
Field Detail
-
userSpecificSpellerWords
private final java.util.List<java.lang.String> userSpecificSpellerWords
-
maxSpellingSuggestions
private final int maxSpellingSuggestions
-
userDictName
private final java.lang.String userDictName
-
configurableRuleValues
private final java.util.Map<java.lang.String,java.lang.Integer> configurableRuleValues
-
linguServices
private final LinguServices linguServices
-
filterDictionaryMatches
private final boolean filterDictionaryMatches
-
textSessionId
private long textSessionId
-
abTest
private java.lang.String abTest
-
-
Constructor Detail
-
UserConfig
public UserConfig()
-
UserConfig
public UserConfig(java.util.List<java.lang.String> userSpecificSpellerWords)
-
UserConfig
public UserConfig(java.util.Map<java.lang.String,java.lang.Integer> ruleValues)
-
UserConfig
public UserConfig(java.util.Map<java.lang.String,java.lang.Integer> ruleValues, LinguServices linguServices)
-
UserConfig
public UserConfig(java.util.List<java.lang.String> userSpecificSpellerWords, java.util.Map<java.lang.String,java.lang.Integer> ruleValues)
-
UserConfig
public UserConfig(java.util.List<java.lang.String> userSpecificSpellerWords, java.util.Map<java.lang.String,java.lang.Integer> ruleValues, int maxSpellingSuggestions)
-
UserConfig
public UserConfig(java.util.List<java.lang.String> userSpecificSpellerWords, java.util.Map<java.lang.String,java.lang.Integer> ruleValues, int maxSpellingSuggestions, java.lang.String userDictName, LinguServices linguServices)
-
UserConfig
public UserConfig(java.util.List<java.lang.String> userSpecificSpellerWords, java.util.Map<java.lang.String,java.lang.Integer> ruleValues, int maxSpellingSuggestions, java.lang.String userDictName, LinguServices linguServices, boolean filterDictionaryMatches)
-
-
Method Detail
-
getAcceptedWords
public java.util.List<java.lang.String> getAcceptedWords()
-
getMaxSpellingSuggestions
public int getMaxSpellingSuggestions()
-
getConfigValues
public java.util.Map<java.lang.String,java.lang.Integer> getConfigValues()
-
insertConfigValues
public void insertConfigValues(java.util.Map<java.lang.String,java.lang.Integer> ruleValues)
-
getConfigValueByID
public int getConfigValueByID(java.lang.String ruleID)
-
hasLinguServices
public boolean hasLinguServices()
-
getLinguServices
public LinguServices getLinguServices()
-
getUserDictName
public java.lang.String getUserDictName()
- Since:
- 4.4
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
setTextSessionId
public void setTextSessionId(java.lang.Long textSessionId)
-
getTextSessionId
public java.lang.Long getTextSessionId()
-
getAbTest
public java.lang.String getAbTest()
-
setAbTest
public void setAbTest(java.lang.String abTest)
-
filterDictionaryMatches
public boolean filterDictionaryMatches()
-
-