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) 
 -