|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--structure.AbstractIterator
|
+--structure.ValueIterator
A private master iterator for filtering the value fields from
an Association-returning iterator.This iterator returns
objects of the Object type, and is
publically available throught the Hashtable.iterator()
method.
Typical use:
Hashtable h = new Hashtable();
// ...hashtable gets built up...
Iterator hi = h.keys();
while (hi.hasNext())
{
System.out.println(ai.next());
}
| Field Summary | |
protected java.util.Iterator |
slave
The underlying iterator. |
| Constructor Summary | |
ValueIterator(java.util.Iterator slave)
Construct a new value iterator that filters the slave iterator, an Association-returning iterator. |
|
| Method Summary | |
java.lang.Object |
get()
Returns the current value from the slave iterator. |
boolean |
hasNext()
Returns true if an association is available for generating a value. |
java.lang.Object |
next()
Returns the current value, and increments the iterator. |
void |
reset()
Resets the slave iterator (and thus the value iterator) to the first association in the structure. |
| Methods inherited from class structure.AbstractIterator |
hasMoreElements, nextElement, remove, value |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.util.Iterator slave
| Constructor Detail |
public ValueIterator(java.util.Iterator slave)
slave - The slave iterator.| Method Detail |
public void reset()
reset in class AbstractIteratorpublic boolean hasNext()
hasNext in interface java.util.IteratorhasNext in class AbstractIteratorAbstractIterator.hasMoreElements()public java.lang.Object next()
next in interface java.util.Iteratornext in class AbstractIteratorAbstractIterator.hasMoreElements(),
AbstractIterator.value()public java.lang.Object get()
get in class AbstractIterator
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||