Skip navigation links
A D E F G I L M S T W 

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, InputStream) - Constructor for class de.danielnaber.jwordsplitter.AbstractWordSplitter
 
AbstractWordSplitter(boolean, File) - Constructor for class de.danielnaber.jwordsplitter.AbstractWordSplitter
 
AbstractWordSplitter(boolean, Set<String>) - Constructor for class de.danielnaber.jwordsplitter.AbstractWordSplitter
 
addException(String, List<String>) - 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, InputStream) - Constructor for class de.danielnaber.jwordsplitter.GermanWordSplitter
 
GermanWordSplitter(boolean, File) - Constructor for class de.danielnaber.jwordsplitter.GermanWordSplitter
 
GermanWordSplitter(boolean, Set<String>) - 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(InputStream) - Method in class de.danielnaber.jwordsplitter.AbstractWordSplitter
 
getWordList() - Method in class de.danielnaber.jwordsplitter.AbstractWordSplitter
 
getWordList(InputStream) - Method in class de.danielnaber.jwordsplitter.GermanWordSplitter
 
getWordList() - Method in class de.danielnaber.jwordsplitter.GermanWordSplitter
 
getWords() - Static method in class de.danielnaber.jwordsplitter.EmbeddedGermanDictionary
 

I

InputTooLongException - Exception in de.danielnaber.jwordsplitter
 
InputTooLongException(String) - Constructor for exception 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 IllegalArgumentException to 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
 
A D E F G I L M S T W 
Skip navigation links

Copyright © 2021. All rights reserved.