|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--org.apache.commons.collections.iterators.EnumerationIterator
Adapter to make Enumeration instances appear
to be Iterator instances.
| Constructor Summary | |
EnumerationIterator()
Constructs a new EnumerationIterator that will not
function until setEnumeration(Enumeration) is called. |
|
EnumerationIterator(Enumeration enumeration)
Constructs a new EnumerationIterator that provides
an iterator view of the given enumeration. |
|
EnumerationIterator(Enumeration enum,
Collection collection)
Constructs a new EnumerationIterator that will remove
elements from the specified collection. |
|
| Method Summary | |
Enumeration |
getEnumeration()
Returns the underlying enumeration. |
boolean |
hasNext()
Returns true if the underlying enumeration has more elements. |
Object |
next()
Returns the next object from the enumeration. |
void |
remove()
Functions if an associated Collection is known.
|
void |
setEnumeration(Enumeration enumeration)
Sets the underlying enumeration. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public EnumerationIterator()
EnumerationIterator that will not
function until setEnumeration(Enumeration) is called.
public EnumerationIterator(Enumeration enumeration)
EnumerationIterator that provides
an iterator view of the given enumeration.
enumeration - the enumeration to use
public EnumerationIterator(Enumeration enum,
Collection collection)
EnumerationIterator that will remove
elements from the specified collection.
enum - the enumeration to usecollection - the collection to remove elements form| Method Detail |
public Enumeration getEnumeration()
public boolean hasNext()
hasNext in interface IteratorNullPointerException - if the underlying enumeration is nullpublic Object next()
next in interface IteratorNullPointerException - if the enumeration is nullpublic void remove()
Collection is known.
If so, the first occurrence of the last returned object from this
iterator will be removed from the collection.
remove in interface IteratorIllegalStateException - next() not called.
UnsupportedOperationException - No associated
Collection.public void setEnumeration(Enumeration enumeration)
enumeration - the new underlying enumeration
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||