Package zombie.profanity.locales
Class Locale
java.lang.Object
zombie.profanity.locales.Locale
- Direct Known Subclasses:
LocaleChinese,LocaleEnglish
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFilterContains(String string) voidaddFilterRawWord(String string) voidaddFilterWord(String string) protected voidaddPhonizer(Phonizer phonizer) voidaddWhiteListWord(String string) protected booleancontainsIgnoreCase(String string, String string2) filterWord(String string) filterWord(String string, boolean boolean1) protected voidintgetID()protected abstract voidInit()booleanisWhiteListedWord(String string) protected voidprotected voidprotected voidprotected StringphonizeWord(String string) voidremoveFilterContains(String string) voidremoveFilterWord(String string) voidremoveFilterWordRaw(String string) voidremoveWhiteListWord(String string) protected StringrepeatString(int int1, char char1) returnMatchSetForWord(String string) returnPhonizedWord(String string) validateWord(String string, boolean boolean1)
-
Field Details
-
id
-
storeVowelsAmount
protected int storeVowelsAmount -
phoneticRules
-
phonizers
-
filterWords
-
filterWordsRaw
-
filterContains
-
whitelistWords
-
pattern
-
-
Constructor Details
-
Locale
-
-
Method Details
-
getID
-
getPhoneticRules
-
getFilterWordsCount
public int getFilterWordsCount() -
Init
protected abstract void Init() -
addWhiteListWord
-
removeWhiteListWord
-
isWhiteListedWord
-
addFilterWord
-
removeFilterWord
-
addFilterContains
-
removeFilterContains
-
addFilterRawWord
-
removeFilterWordRaw
-
repeatString
-
containsIgnoreCase
-
filterWord
-
filterWord
-
validateWord
-
returnMatchSetForWord
-
returnPhonizedWord
-
phonizeWord
-
addPhonizer
-
finalizeData
protected void finalizeData() -
loadFilterWords
protected void loadFilterWords() -
loadFilterContains
protected void loadFilterContains() -
loadWhiteListWords
protected void loadWhiteListWords()
-