Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractWordSplitter - Class in de.danielnaber.jwordsplitter
-
This class can split compound words into their smallest parts (atoms).
- AbstractWordSplitter(boolean) - Constructor for class de.danielnaber.jwordsplitter.AbstractWordSplitter
-
Create a word splitter that uses the embedded dictionary.
- AbstractWordSplitter(boolean, File) - Constructor for class de.danielnaber.jwordsplitter.AbstractWordSplitter
- AbstractWordSplitter(boolean, InputStream) - Constructor for class de.danielnaber.jwordsplitter.AbstractWordSplitter
- AbstractWordSplitter(boolean, Set) - Constructor for class de.danielnaber.jwordsplitter.AbstractWordSplitter
- addException(String, List) - Method in class de.danielnaber.jwordsplitter.AbstractWordSplitter
D
- de.danielnaber.jwordsplitter - package de.danielnaber.jwordsplitter
- de.danielnaber.jwordsplitter.converter - package de.danielnaber.jwordsplitter.converter
- de.danielnaber.jwordsplitter.tools - package de.danielnaber.jwordsplitter.tools
E
- EmbeddedGermanDictionary - Class in de.danielnaber.jwordsplitter
-
A singleton that returns always the same words of the embedded dictionary.
- ExportDict - Class in de.danielnaber.jwordsplitter.converter
-
This dumps the contents of the given *.ser file in the JAR to stdout.
F
- FastObjectSaver - Class in de.danielnaber.jwordsplitter.tools
-
This stores serializable objects.
- FileTools - Class in de.danielnaber.jwordsplitter.tools
-
Helper methods.
G
- GermanWordSplitter - Class in de.danielnaber.jwordsplitter
-
Split German compound words.
- GermanWordSplitter(boolean) - Constructor for class de.danielnaber.jwordsplitter.GermanWordSplitter
- GermanWordSplitter(boolean, File) - Constructor for class de.danielnaber.jwordsplitter.GermanWordSplitter
- GermanWordSplitter(boolean, InputStream) - Constructor for class de.danielnaber.jwordsplitter.GermanWordSplitter
- GermanWordSplitter(boolean, Set) - Constructor for class de.danielnaber.jwordsplitter.GermanWordSplitter
- getAllSplits(String) - Method in class de.danielnaber.jwordsplitter.AbstractWordSplitter
-
Experimental: Split a word with unknown parts, typically because one part has a typo.
- getDefaultMinimumWordLength() - Method in class de.danielnaber.jwordsplitter.AbstractWordSplitter
- getDefaultMinimumWordLength() - Method in class de.danielnaber.jwordsplitter.GermanWordSplitter
- getDisambiguator() - Method in class de.danielnaber.jwordsplitter.AbstractWordSplitter
- getDisambiguator() - Method in class de.danielnaber.jwordsplitter.GermanWordSplitter
- getInterfixCharacters() - Method in class de.danielnaber.jwordsplitter.AbstractWordSplitter
-
Interfix elements in lowercase, e.g. at least "s" for German.
- getInterfixCharacters() - Method in class de.danielnaber.jwordsplitter.GermanWordSplitter
- getSubWords(String) - Method in class de.danielnaber.jwordsplitter.AbstractWordSplitter
- getWordList() - Method in class de.danielnaber.jwordsplitter.AbstractWordSplitter
- getWordList() - Method in class de.danielnaber.jwordsplitter.GermanWordSplitter
- getWordList(InputStream) - Method in class de.danielnaber.jwordsplitter.AbstractWordSplitter
- getWordList(InputStream) - Method in class de.danielnaber.jwordsplitter.GermanWordSplitter
- getWords() - Static method in class de.danielnaber.jwordsplitter.EmbeddedGermanDictionary
I
- InputTooLongException - Exception Class in de.danielnaber.jwordsplitter
- InputTooLongException(String) - Constructor for exception class de.danielnaber.jwordsplitter.InputTooLongException
L
- load(String) - Static method in class de.danielnaber.jwordsplitter.tools.FastObjectSaver
-
Load a serialized dictionary.
- loadFile(InputStream, String) - Static method in class de.danielnaber.jwordsplitter.tools.FileTools
- loadFileToSet(InputStream, String) - Static method in class de.danielnaber.jwordsplitter.tools.FileTools
-
Load a file and return each line, lowercased, as an entry in a HashSet.
M
- main(String[]) - Static method in class de.danielnaber.jwordsplitter.converter.ExportDict
- main(String[]) - Static method in class de.danielnaber.jwordsplitter.converter.SerializeDict
-
Read a text file with one word per line and serialize the HashSet with all words to a binary file that can be part of jWordSplitter's JAR.
- main(String[]) - Static method in class de.danielnaber.jwordsplitter.tools.TestjWordSplitterGerman
S
- saveToFile(File, Serializable) - Static method in class de.danielnaber.jwordsplitter.tools.FastObjectSaver
-
Stores serializable objects.
- SerializeDict - Class in de.danielnaber.jwordsplitter.converter
-
This imports a plain text file and saves it in the jWordSplitter serialization format.
- setExceptionFile(String) - Method in class de.danielnaber.jwordsplitter.AbstractWordSplitter
- setMaximumWordLength(int) - Method in class de.danielnaber.jwordsplitter.AbstractWordSplitter
-
Words longer than this will throw an
IllegalArgumentExceptionto avoid extremely long processing times. - setMinimumWordLength(int) - Method in class de.danielnaber.jwordsplitter.AbstractWordSplitter
- setStrictMode(boolean) - Method in class de.danielnaber.jwordsplitter.AbstractWordSplitter
-
When set to true, words will only be split if all parts are words.
- splitWord(String) - Method in class de.danielnaber.jwordsplitter.AbstractWordSplitter
- splitWord(String, boolean) - Method in class de.danielnaber.jwordsplitter.AbstractWordSplitter
T
- TestjWordSplitterGerman - Class in de.danielnaber.jwordsplitter.tools
-
Simple command-line tool for decomposing German compound words.
W
- words - Variable in class de.danielnaber.jwordsplitter.AbstractWordSplitter
All Classes and Interfaces|All Packages|Serialized Form