Package zombie.profanity
Class ProfanityFilter
java.lang.Object
zombie.profanity.ProfanityFilter
public class ProfanityFilter
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static booleanDEBUGstatic java.lang.StringLOCALES_DIR -
Method Summary
Modifier and Type Method Description voidaddFilterWord(java.lang.String word)voidaddLocale(Locale l)voidaddLocale(Locale l, boolean setDefault)voidaddWhiteListWord(java.lang.String word)voidenable(boolean b)java.lang.StringfilterString(java.lang.String str)intgetFilterWordsCount()static ProfanityFiltergetInstance()LocalegetLocale()booleanisEnabled()static voidprintDebug(java.lang.String str)voidremoveFilterWord(java.lang.String word)voidremoveWhiteListWord(java.lang.String word)voidsetLocale(java.lang.String locale)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
DEBUG
public static boolean DEBUG -
LOCALES_DIR
public static java.lang.String LOCALES_DIR
-
-
Method Details
-
getInstance
-
printDebug
public static void printDebug(java.lang.String str) -
enable
public void enable(boolean b) -
isEnabled
public boolean isEnabled() -
getFilterWordsCount
public int getFilterWordsCount() -
addLocale
-
addLocale
-
getLocale
-
addWhiteListWord
public void addWhiteListWord(java.lang.String word) -
removeWhiteListWord
public void removeWhiteListWord(java.lang.String word) -
addFilterWord
public void addFilterWord(java.lang.String word) -
removeFilterWord
public void removeFilterWord(java.lang.String word) -
setLocale
public void setLocale(java.lang.String locale) -
filterString
public java.lang.String filterString(java.lang.String str)
-