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.String
abTest
private java.util.Map<java.lang.String,java.lang.Integer>
configurableRuleValues
private boolean
filterDictionaryMatches
private LinguServices
linguServices
private int
maxSpellingSuggestions
private long
textSessionId
private java.lang.String
userDictName
private 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 boolean
equals(java.lang.Object o)
boolean
filterDictionaryMatches()
java.lang.String
getAbTest()
java.util.List<java.lang.String>
getAcceptedWords()
int
getConfigValueByID(java.lang.String ruleID)
java.util.Map<java.lang.String,java.lang.Integer>
getConfigValues()
LinguServices
getLinguServices()
int
getMaxSpellingSuggestions()
java.lang.Long
getTextSessionId()
java.lang.String
getUserDictName()
int
hashCode()
boolean
hasLinguServices()
void
insertConfigValues(java.util.Map<java.lang.String,java.lang.Integer> ruleValues)
void
setAbTest(java.lang.String abTest)
void
setTextSessionId(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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in 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()
-
-