Package org.apache.lucene.analysis.hunspell

# Interface DictEntries

All Superinterfaces:
  `Collection<DictEntry>`, `Iterable<DictEntry>`, `List<DictEntry>`, `SequencedCollection<DictEntry>`

public interface DictEntries extends List<DictEntry>
An object representing homonym dictionary entries. Note that the order of entries here may differ from the order in the *.dic file!

See Also:
  - `Dictionary.lookupEntries(java.lang.String)`

## Method Summary

Modifier and Type
Method
Description
`default String`
`getMorphologicalData(int entryIndex)`
Same as `get(entryIndex).getMorphologicalData()`
`default List<String>`
`getMorphologicalValues(int entryIndex, String key)`
Same as `get(entryIndex).getMorphologicalValues(key)`
`int`
`size()`

### Methods inherited from interface java.util.Collection

`parallelStream, removeIf, stream, toArray`

### Methods inherited from interface java.lang.Iterable

`forEach`

### Methods inherited from interface java.util.List

`add, add, addAll, addAll, addFirst, addLast, clear, contains, containsAll, equals, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeLast, replaceAll, retainAll, reversed, set, sort, spliterator, subList, toArray, toArray`

## Method Details

### size

int size()

Specified by:
  `size` in interface `Collection<DictEntry>`
Specified by:
  `size` in interface `List<DictEntry>`
Returns:
  a positive number of dictionary entries with the same word. Most often it's 1 (unless there are homonyms). Entries are indexed from 0 to `size() - 1` and these indices can be passed into other methods of this class.

### getMorphologicalData

default String getMorphologicalData(int entryIndex)
Same as `get(entryIndex).getMorphologicalData()`

### getMorphologicalValues

default List<String> getMorphologicalValues(int entryIndex, String key)
Same as `get(entryIndex).getMorphologicalValues(key)`