Class Locale
java.lang.Object
zombie.profanity.locales.Locale
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addFilterContains
(String str) void
addFilterRawWord
(String word) void
addFilterWord
(String word) protected void
addPhonizer
(Phonizer phonizer) void
addWhiteListWord
(String word) protected boolean
containsIgnoreCase
(String string1, String string0) filterWord
(String str) filterWord
(String str, boolean includeContaining) protected void
int
getID()
protected abstract void
Init()
boolean
isWhiteListedWord
(String str) protected void
protected void
protected void
protected String
phonizeWord
(String string) void
void
removeFilterWord
(String word) void
removeFilterWordRaw
(String word) void
removeWhiteListWord
(String word) protected String
repeatString
(int int0, char char1) returnPhonizedWord
(String str) validateWord
(String str, boolean includeContaining) Checks word for bad filters and returns a string identifying the problem.
-
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()
-