Package zombie.profanity.locales
Class Locale
java.lang.Object
zombie.profanity.locales.Locale
- Direct Known Subclasses:
LocaleChinese
,LocaleEnglish
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addFilterContains
(String string) void
addFilterRawWord
(String string) void
addFilterWord
(String string) protected void
addPhonizer
(Phonizer phonizer) void
addWhiteListWord
(String string) protected boolean
containsIgnoreCase
(String string, String string2) filterWord
(String string) filterWord
(String string, boolean boolean1) protected void
int
getID()
protected abstract void
Init()
boolean
isWhiteListedWord
(String string) protected void
protected void
protected void
protected String
phonizeWord
(String string) void
removeFilterContains
(String string) void
removeFilterWord
(String string) void
removeFilterWordRaw
(String string) void
removeWhiteListWord
(String string) protected String
repeatString
(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()
-