protected abstract class AbstractScriptSearchProvider.MapIterator<K> extends java.lang.Object implements java.util.Iterator<SearchObject>
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractScriptSearchProvider.MapIterator.MapEntrySearchObject |
Modifier and Type | Field and Description |
---|---|
protected java.util.Iterator<java.util.Map.Entry<K,java.lang.String>> |
itr |
protected java.util.Map<K,java.lang.String> |
map |
Constructor and Description |
---|
MapIterator() |
Modifier and Type | Method and Description |
---|---|
protected abstract java.lang.String |
getDisplayName() |
protected abstract java.util.Map<K,java.lang.String> |
getMap() |
protected java.lang.String |
getNameForKey(K key) |
boolean |
hasNext() |
SearchObject |
next() |
protected void |
notifyModification() |
void |
remove() |
protected abstract void |
setMap(java.util.Map<K,java.lang.String> value) |
protected java.util.Map<K,java.lang.String> map
protected java.util.Iterator<java.util.Map.Entry<K,java.lang.String>> itr
protected abstract java.lang.String getDisplayName()
protected abstract java.util.Map<K,java.lang.String> getMap()
protected abstract void setMap(java.util.Map<K,java.lang.String> value)
protected java.lang.String getNameForKey(K key)
protected void notifyModification()
public boolean hasNext()
hasNext
in interface java.util.Iterator<SearchObject>
public SearchObject next()
next
in interface java.util.Iterator<SearchObject>
public void remove()
remove
in interface java.util.Iterator<SearchObject>