|
janino.net | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.AbstractCollection<T>
org.codehaus.janino.util.iterator.IteratorCollection<T>
T - The element type of the iterator and the collectionpublic class IteratorCollection<T>
A Collection that lazily reads its elements from an
Iterator.
In other words, you can call iterator() as often as you want, but the
IteratorCollection will iterate over its delegate only once.
| Constructor Summary | |
|---|---|
IteratorCollection(java.util.Iterator iterator)
|
|
| Method Summary | |
|---|---|
java.util.Iterator<T> |
iterator()
|
int |
size()
|
| Methods inherited from class java.util.AbstractCollection |
|---|
add, addAll, clear, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Collection |
|---|
equals, hashCode |
| Constructor Detail |
|---|
public IteratorCollection(java.util.Iterator iterator)
| Method Detail |
|---|
public java.util.Iterator<T> iterator()
iterator in interface java.lang.Iterable<T>iterator in interface java.util.Collection<T>iterator in class java.util.AbstractCollection<T>public int size()
size in interface java.util.Collection<T>size in class java.util.AbstractCollection<T>
|
janino.net | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||