Class Locale

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

public abstract class Locale extends Object
  • Field Details

    • id

      protected String id
    • storeVowelsAmount

      protected int storeVowelsAmount
    • phoneticRules

      protected String phoneticRules
    • phonizers

      protected Map phonizers
    • filterWords

      protected Map filterWords
    • filterWordsRaw

      protected List filterWordsRaw
    • filterContains

      protected List filterContains
    • whitelistWords

      protected ArrayList whitelistWords
    • pattern

      protected Pattern pattern
  • Constructor Details

    • Locale

      protected Locale(String string)
  • Method Details

    • getID

      public String getID()
    • getPhoneticRules

      public String getPhoneticRules()
    • getFilterWordsCount

      public int getFilterWordsCount()
    • Init

      protected abstract void Init()
    • addWhiteListWord

      public void addWhiteListWord(String string)
    • removeWhiteListWord

      public void removeWhiteListWord(String string)
    • isWhiteListedWord

      public boolean isWhiteListedWord(String string)
    • addFilterWord

      public void addFilterWord(String string)
    • removeFilterWord

      public void removeFilterWord(String string)
    • addFilterContains

      public void addFilterContains(String string)
    • removeFilterContains

      public void removeFilterContains(String string)
    • addFilterRawWord

      public void addFilterRawWord(String string)
    • removeFilterWordRaw

      public void removeFilterWordRaw(String string)
    • repeatString

      protected String repeatString(int int1, char char1)
    • containsIgnoreCase

      protected boolean containsIgnoreCase(String string, String string2)
    • filterWord

      public String filterWord(String string)
    • filterWord

      public String filterWord(String string, boolean boolean1)
    • validateWord

      public String validateWord(String string, boolean boolean1)
    • returnMatchSetForWord

      public String returnMatchSetForWord(String string)
    • returnPhonizedWord

      public String returnPhonizedWord(String string)
    • phonizeWord

      protected String phonizeWord(String string)
    • addPhonizer

      protected void addPhonizer(Phonizer phonizer)
    • finalizeData

      protected void finalizeData()
    • loadFilterWords

      protected void loadFilterWords()
    • loadFilterContains

      protected void loadFilterContains()
    • loadWhiteListWords

      protected void loadWhiteListWords()