Class Locale

java.lang.Object
zombie.profanity.locales.Locale
Direct Known Subclasses:
LocaleChinese, LocaleEnglish

public abstract class Locale extends Object
  • Method Details

    • getID

      public String getID()
    • getPhoneticRules

      public String getPhoneticRules()
    • getFilterWordsCount

      public int getFilterWordsCount()
    • addWhiteListWord

      public void addWhiteListWord(String word)
    • removeWhiteListWord

      public void removeWhiteListWord(String word)
    • isWhiteListedWord

      public boolean isWhiteListedWord(String str)
    • addFilterWord

      public void addFilterWord(String word)
    • removeFilterWord

      public void removeFilterWord(String word)
    • addFilterContains

      public void addFilterContains(String str)
    • removeFilterContains

      public void removeFilterContains(String str)
    • addFilterRawWord

      public void addFilterRawWord(String word)
    • removeFilterWordRaw

      public void removeFilterWordRaw(String word)
    • filterWord

      public String filterWord(String str)
    • filterWord

      public String filterWord(String str, boolean includeContaining)
    • validateWord

      public String validateWord(String str, boolean includeContaining)
      Checks word for bad filters and returns a string identifying the problem. Returns null if there is no problem.
      Parameters:
      str -
      includeContaining -
      Returns:
    • returnMatchSetForWord

      public String returnMatchSetForWord(String str)
    • returnPhonizedWord

      public String returnPhonizedWord(String str)