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.Iterator
public java.lang.Object next()
next
in interface java.util.Iterator
public void remove() throws java.lang.UnsupportedOperationException
remove
in interface java.util.Iterator
java.lang.UnsupportedOperationException
public void removeDuplicates(boolean should)
private java.lang.Object solveNextUncached()
private java.lang.Object solveNext()
private java.util.Iterator solveIterator()
Copyright 2004-2015 Wandora Team