Top Description Fields Constructors Methods
com.sun.enterprise.module.common_impl

public Class FlattenEnumeration<T>

extends Object
implements Enumeration<T>
Class Inheritance
All Implemented Interfaces
java.util.Enumeration
Imports
java.util.*

Equivalent of FlattenIterator for enumeration
Author
Jerome Dochez

Field Summary

Modifier and TypeField and Description
private Enumeration<? extends T>
private Enumeration<? extends Enumeration<? extends T>>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
hasMoreElements()

Implements java.util.Enumeration.hasMoreElements.

Tests if this enumeration contains more elements.

public T
nextElement()

Implements java.util.Enumeration.nextElement.

Returns the next element of this enumeration if this enumeration object has at least one more element to provide.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

currentback to summary
private Enumeration<? extends T> current
sourcesback to summary
private Enumeration<? extends Enumeration<? extends T>> sources

Constructor Detail

FlattenEnumerationback to summary
public FlattenEnumeration(Enumeration<Enumeration<T>> sources)

Method Detail

hasMoreElementsback to summary
public boolean hasMoreElements()

Implements java.util.Enumeration.hasMoreElements.

Doc from java.util.Enumeration.hasMoreElements.

Tests if this enumeration contains more elements.

nextElementback to summary
public T nextElement()

Implements java.util.Enumeration.nextElement.

Doc from java.util.Enumeration.nextElement.

Returns the next element of this enumeration if this enumeration object has at least one more element to provide.