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
Constructors Constructor Description CompositeEnumeration()
CompositeEnumeration(java.util.Enumeration<T> first)
Create the enumeration wrapping a single enumeration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompositeEnumeration<T>
add(java.util.Enumeration<T> enumeration)
Fluent method for chaining additions of subsequent enumerations.boolean
hasMoreElements()
T
nextElement()
-
-
-
Constructor Detail
-
CompositeEnumeration
public CompositeEnumeration(java.util.Enumeration<T> first)
Create the enumeration wrapping a single enumeration.
-
CompositeEnumeration
public CompositeEnumeration()
-
-
Method Detail
-
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 interfacejava.util.Enumeration<T>
-
-