Class WordsFilter
java.lang.Object
zombie.core.WordsFilter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic enum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildTree(List<String> words, WordsFilter.WordType type) booleandetectBadWords(String text) static WordsFilterhideBadWords(String text, List<WordsFilter.SearchResult> badWordsList, String hideChar) voidloadReplacementsFromFile(String filename) voidloadTreeFromFile(String filename) voidvoidsaveTreeToFile(String filename) searchText(String text)
-
Constructor Details
-
WordsFilter
public WordsFilter()
-
-
Method Details
-
getInstance
-
loadWords
-
buildTree
-
loadReplacementsFromFile
-
searchText
-
detectBadWords
-
hideBadWords
public String hideBadWords(String text, List<WordsFilter.SearchResult> badWordsList, String hideChar) -
saveTreeToFile
- Throws:
IOException
-
loadTreeFromFile
- Throws:
IOException
-