public abstract class TopicIterator
extends java.lang.Object
implements java.util.Iterator
| Modifier and Type | Field and Description |
|---|---|
(package private) java.util.Collection |
cache |
(package private) java.util.Collection |
collection |
(package private) java.util.Iterator |
iterator |
(package private) java.lang.Object |
next |
(package private) boolean |
removeDuplicates |
(package private) java.util.Iterator |
source |
(package private) Topic |
topic |
(package private) TopicMap |
topicmap |
| Constructor and Description |
|---|
TopicIterator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasNext() |
void |
initialize(java.util.Iterator source,
Wandora wandora) |
java.lang.Object |
next() |
void |
remove() |
void |
removeDuplicates(boolean should) |
private java.util.Iterator |
solveIterator() |
java.util.Iterator |
solveIteratorForTopic(Topic topic,
TopicMap topicmap,
java.util.Iterator oldIterator) |
private java.lang.Object |
solveNext() |
private java.lang.Object |
solveNextUncached() |
java.util.Iterator source
TopicMap topicmap
Topic topic
java.lang.Object next
java.util.Iterator iterator
java.util.Collection collection
java.util.Collection cache
boolean removeDuplicates
public void initialize(java.util.Iterator source,
Wandora wandora)
public boolean hasNext()
hasNext in interface java.util.Iteratorpublic java.lang.Object next()
next in interface java.util.Iteratorpublic void remove()
throws java.lang.UnsupportedOperationException
remove in interface java.util.Iteratorjava.lang.UnsupportedOperationExceptionpublic void removeDuplicates(boolean should)
private java.lang.Object solveNextUncached()
private java.lang.Object solveNext()
private java.util.Iterator solveIterator()
Copyright 2004-2015 Wandora Team