Interface IWordFilter

  • All Superinterfaces:
    com.smartfoxserver.v2.core.ICoreService, com.smartfoxserver.bitswarm.service.IService
    All Known Implementing Classes:
    SFSWordFilter

    public interface IWordFilter
    extends com.smartfoxserver.v2.core.ICoreService
    • Method Detail

      • getBannedUserManager

        com.smartfoxserver.v2.entities.managers.IBannedUserManager getBannedUserManager()
      • setBannedUserManager

        void setBannedUserManager​(com.smartfoxserver.v2.entities.managers.IBannedUserManager manager)
      • getExpressionsList

        java.util.Set<java.lang.String> getExpressionsList()
      • addExpression

        void addExpression​(java.lang.String word)
      • removeExpression

        void removeExpression​(java.lang.String word)
      • clearExpressions

        void clearExpressions()
      • loadExpressionList

        void loadExpressionList()
      • getMaskCharacter

        java.lang.String getMaskCharacter()
      • setMaskCharacter

        void setMaskCharacter​(java.lang.String mask)
      • getWarningsBeforeKick

        int getWarningsBeforeKick()
      • setWarningsBeforeKick

        void setWarningsBeforeKick​(int warnings)
      • getWarningMessage

        java.lang.String getWarningMessage()
      • setWarningMessage

        void setWarningMessage​(java.lang.String message)
      • getKicksBeforeBan

        int getKicksBeforeBan()
      • setKicksBeforeBan

        void setKicksBeforeBan​(int kicks)
      • getKicksBeforeBanMinutes

        int getKicksBeforeBanMinutes()
      • setKicksBeforeBanMinutes

        void setKicksBeforeBanMinutes​(int minutes)
      • getBanDurationMinutes

        int getBanDurationMinutes()
      • setBanDurationMinutes

        void setBanDurationMinutes​(int minutes)
      • setBanMode

        void setBanMode​(BanMode banMode)
      • getMaxBadWordsPerMessage

        int getMaxBadWordsPerMessage()
      • setMaxBadWordsPerMessage

        void setMaxBadWordsPerMessage​(int max)
      • getWordsFile

        java.lang.String getWordsFile()
      • setWordsFile

        void setWordsFile​(java.lang.String wordsFile)
      • getFilterMode

        com.smartfoxserver.v2.util.filters.WordsFilterMode getFilterMode()
      • setFilterMode

        void setFilterMode​(com.smartfoxserver.v2.util.filters.WordsFilterMode filterMode)
      • getKickMessage

        java.lang.String getKickMessage()
      • setKickMessage

        void setKickMessage​(java.lang.String kickMessage)
      • getBanMessage

        java.lang.String getBanMessage()
      • setBanMessage

        void setBanMessage​(java.lang.String banMessage)
      • getSecondsBeforeBanOrKick

        int getSecondsBeforeBanOrKick()
      • setSecondsBeforeBanOrKick

        void setSecondsBeforeBanOrKick​(int secondsBeforeBanOrKick)
      • getBannedUserManger

        com.smartfoxserver.v2.entities.managers.IBannedUserManager getBannedUserManger()
      • setBannedUserManger

        void setBannedUserManger​(com.smartfoxserver.v2.entities.managers.IBannedUserManager bannedUserManger)
      • isUseWarnings

        boolean isUseWarnings()
      • setUseWarnings

        void setUseWarnings​(boolean value)
      • apply

        com.smartfoxserver.v2.util.filters.FilteredMessage apply​(java.lang.String message)
      • apply

        com.smartfoxserver.v2.util.filters.FilteredMessage apply​(java.lang.String message,
                                                                 User user)
      • setActive

        void setActive​(boolean flag)