com.ibm.wsspi.kernel.service.utils
Class CompositeEnumeration<T>
java.lang.Object
com.ibm.wsspi.kernel.service.utils.CompositeEnumeration<T>
- All Implemented Interfaces:
- java.util.Enumeration<T>
public class CompositeEnumeration<T>
- extends java.lang.Object
- implements java.util.Enumeration<T>
Simple class to wrap several enumerations and make them look like one, as
opposed to iterating them all up front and putting them into a new list.
Only use this class if you need to work with Enumerations, e.g. because you
are working with an old API.
Constructor Summary |
CompositeEnumeration(java.util.Enumeration<T> first)
Create the enumeration wrapping a single enumeration. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompositeEnumeration
public CompositeEnumeration(java.util.Enumeration<T> first)
- Create the enumeration wrapping a single enumeration.
add
public CompositeEnumeration<T> add(java.util.Enumeration<T> enumeration)
- Fluent method for chaining additions of subsequent enumerations.
hasMoreElements
public boolean hasMoreElements()
- Specified by:
hasMoreElements
in interface java.util.Enumeration<T>
nextElement
public T nextElement()
- Specified by:
nextElement
in interface java.util.Enumeration<T>