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.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.

F

FileTools - Class in de.danielnaber.jwordsplitter.tools
Helper methods.

G

GermanInterfixDisambiguator - Class in de.danielnaber.jwordsplitter
Tries to resolve ambiguities, e.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

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.tools.TestjWordSplitterGerman
 

S

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 © 2023. All rights reserved.