public class Dictionary extends Object
Constructor and Description |
---|
Dictionary(Directory tempDir,
String tempFileNamePrefix,
InputStream affix,
InputStream dictionary)
Creates a new Dictionary containing the information read from the provided InputStreams to
hunspell affix and dictionary files.
|
Dictionary(Directory tempDir,
String tempFileNamePrefix,
InputStream affix,
List<InputStream> dictionaries,
boolean ignoreCase)
Creates a new Dictionary containing the information read from the provided InputStreams to
hunspell affix and dictionary files.
|
Modifier and Type | Method and Description |
---|---|
boolean |
getIgnoreCase()
Returns true if this dictionary was constructed with the
ignoreCase option |
DictEntries |
lookupEntries(String root) |
public Dictionary(Directory tempDir, String tempFileNamePrefix, InputStream affix, InputStream dictionary) throws IOException, ParseException
tempDir
- Directory to use for offline sortingtempFileNamePrefix
- prefix to use to generate temp file namesaffix
- InputStream for reading the hunspell affix file (won't be closed).dictionary
- InputStream for reading the hunspell dictionary file (won't be closed).IOException
- Can be thrown while reading from the InputStreamsParseException
- Can be thrown if the content of the files does not meet expected formatspublic Dictionary(Directory tempDir, String tempFileNamePrefix, InputStream affix, List<InputStream> dictionaries, boolean ignoreCase) throws IOException, ParseException
tempDir
- Directory to use for offline sortingtempFileNamePrefix
- prefix to use to generate temp file namesaffix
- InputStream for reading the hunspell affix file (won't be closed).dictionaries
- InputStream for reading the hunspell dictionary files (won't be closed).IOException
- Can be thrown while reading from the InputStreamsParseException
- Can be thrown if the content of the files does not meet expected formatspublic DictEntries lookupEntries(String root)
root
- a string to look up in the dictionary. No case conversion or affix removal is
performed. To get the possible roots of any word, you may call Hunspell.getRoots(String)
null
if there's nonepublic boolean getIgnoreCase()
ignoreCase
optionCopyright © 2000-2021 Apache Software Foundation. All Rights Reserved.