protected class KanjiDic.EntryListIterator extends Object implements Iterator<DictionaryEntry>
Modifier and Type | Field and Description |
---|---|
protected Iterator<String> |
entries |
protected LinkedList<DictionaryEntry> |
entryCache |
protected String |
expression |
protected List<String> |
readings |
protected List<String[]> |
readingsOkuri |
protected SearchFieldSelection |
searchfields |
protected ExpressionSearchModes |
searchmode |
protected char[] |
singleChar |
Constructor and Description |
---|
KanjiDic.EntryListIterator(Iterator<String> _entries,
ExpressionSearchModes _searchmode,
String _expression,
SearchFieldSelection _searchfields) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
expressionMatches(String word) |
protected void |
fillEntryCache()
Generate dictionary entries from a matching kanji entry and add it to the
cache of dictionary entries.
|
protected void |
fillReadingsList(String[] allReadings) |
boolean |
hasNext() |
DictionaryEntry |
next() |
void |
remove() |
protected ExpressionSearchModes searchmode
protected String expression
protected SearchFieldSelection searchfields
protected LinkedList<DictionaryEntry> entryCache
protected char[] singleChar
public KanjiDic.EntryListIterator(Iterator<String> _entries, ExpressionSearchModes _searchmode, String _expression, SearchFieldSelection _searchfields)
public boolean hasNext()
hasNext
in interface Iterator<DictionaryEntry>
public DictionaryEntry next() throws NoSuchElementException
next
in interface Iterator<DictionaryEntry>
NoSuchElementException
protected void fillEntryCache()
protected boolean expressionMatches(String word)
protected void fillReadingsList(String[] allReadings)
public void remove()
remove
in interface Iterator<DictionaryEntry>
Copyright © 2001-2013 the JGloss developers. All Rights Reserved.