public interface IWordFilter
extends com.smartfoxserver.v2.core.ICoreService
Modifier and Type | Method and Description |
---|---|
void |
addExpression(java.lang.String word) |
com.smartfoxserver.v2.util.filters.FilteredMessage |
apply(java.lang.String message) |
com.smartfoxserver.v2.util.filters.FilteredMessage |
apply(java.lang.String message,
User user) |
void |
clearExpressions() |
int |
getBanDurationMinutes() |
java.lang.String |
getBanMessage() |
BanMode |
getBanMode() |
com.smartfoxserver.v2.entities.managers.IBannedUserManager |
getBannedUserManager() |
com.smartfoxserver.v2.entities.managers.IBannedUserManager |
getBannedUserManger() |
java.util.Set<java.lang.String> |
getExpressionsList() |
com.smartfoxserver.v2.util.filters.WordsFilterMode |
getFilterMode() |
java.lang.String |
getKickMessage() |
int |
getKicksBeforeBan() |
int |
getKicksBeforeBanMinutes() |
java.lang.String |
getMaskCharacter() |
int |
getMaxBadWordsPerMessage() |
int |
getSecondsBeforeBanOrKick() |
java.lang.String |
getWarningMessage() |
int |
getWarningsBeforeKick() |
java.lang.String |
getWordsFile() |
boolean |
isUseWarnings() |
void |
loadExpressionList() |
void |
removeExpression(java.lang.String word) |
void |
setActive(boolean flag) |
void |
setBanDurationMinutes(int minutes) |
void |
setBanMessage(java.lang.String banMessage) |
void |
setBanMode(BanMode banMode) |
void |
setBannedUserManager(com.smartfoxserver.v2.entities.managers.IBannedUserManager manager) |
void |
setBannedUserManger(com.smartfoxserver.v2.entities.managers.IBannedUserManager bannedUserManger) |
void |
setFilterMode(com.smartfoxserver.v2.util.filters.WordsFilterMode filterMode) |
void |
setKickMessage(java.lang.String kickMessage) |
void |
setKicksBeforeBan(int kicks) |
void |
setKicksBeforeBanMinutes(int minutes) |
void |
setMaskCharacter(java.lang.String mask) |
void |
setMaxBadWordsPerMessage(int max) |
void |
setSecondsBeforeBanOrKick(int secondsBeforeBanOrKick) |
void |
setUseWarnings(boolean value) |
void |
setWarningMessage(java.lang.String message) |
void |
setWarningsBeforeKick(int warnings) |
void |
setWordsFile(java.lang.String wordsFile) |
com.smartfoxserver.v2.entities.managers.IBannedUserManager getBannedUserManager()
void setBannedUserManager(com.smartfoxserver.v2.entities.managers.IBannedUserManager manager)
java.util.Set<java.lang.String> getExpressionsList()
void addExpression(java.lang.String word)
void removeExpression(java.lang.String word)
void clearExpressions()
void loadExpressionList()
java.lang.String getMaskCharacter()
void setMaskCharacter(java.lang.String mask)
int getWarningsBeforeKick()
void setWarningsBeforeKick(int warnings)
java.lang.String getWarningMessage()
void setWarningMessage(java.lang.String message)
int getKicksBeforeBan()
void setKicksBeforeBan(int kicks)
int getKicksBeforeBanMinutes()
void setKicksBeforeBanMinutes(int minutes)
int getBanDurationMinutes()
void setBanDurationMinutes(int minutes)
BanMode getBanMode()
void setBanMode(BanMode banMode)
int getMaxBadWordsPerMessage()
void setMaxBadWordsPerMessage(int max)
java.lang.String getWordsFile()
void setWordsFile(java.lang.String wordsFile)
com.smartfoxserver.v2.util.filters.WordsFilterMode getFilterMode()
void setFilterMode(com.smartfoxserver.v2.util.filters.WordsFilterMode filterMode)
java.lang.String getKickMessage()
void setKickMessage(java.lang.String kickMessage)
java.lang.String getBanMessage()
void setBanMessage(java.lang.String banMessage)
int getSecondsBeforeBanOrKick()
void setSecondsBeforeBanOrKick(int secondsBeforeBanOrKick)
com.smartfoxserver.v2.entities.managers.IBannedUserManager getBannedUserManger()
void setBannedUserManger(com.smartfoxserver.v2.entities.managers.IBannedUserManager bannedUserManger)
boolean isUseWarnings()
void setUseWarnings(boolean value)
com.smartfoxserver.v2.util.filters.FilteredMessage apply(java.lang.String message)
com.smartfoxserver.v2.util.filters.FilteredMessage apply(java.lang.String message, User user)
void setActive(boolean flag)