クラス Enumerator<T>
- java.lang.Object
-
- org.springframework.security.web.savedrequest.Enumerator<T>
- 実装されているすべてのインターフェース:
java.util.Enumeration<T>
public class Enumerator<T> extends java.lang.Object implements java.util.Enumeration<T>
Enumeration
を Java 2 コレクションIterator
にラップするアダプター。このようなラッパーを簡単に作成するためのコンストラクターが用意されています。
このクラスは Apache Tomcat のコードに基づいています。
コンストラクターの概要
コンストラクター コンストラクター 説明 Enumerator(java.util.Collection<T> collection)
指定されたコレクションの値の列挙を返します。Enumerator(java.util.Collection<T> collection, boolean clone)
指定されたコレクションの値の列挙を返します。Enumerator(java.util.Iterator<T> iterator)
指定されたイテレータによって返された値の列挙型を返します。Enumerator(java.util.Iterator<T> iterator, boolean clone)
指定されたイテレータによって返された値の列挙型を返します。Enumerator(java.util.Map<?,T> map)
指定されたマップの値の列挙を返します。Enumerator(java.util.Map<?,T> map, boolean clone)
指定されたマップの値の列挙を返します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
hasMoreElements()
この列挙にさらに要素が含まれているかどうかをテストします。T
nextElement()
この列挙に提供する要素が少なくとも 1 つある場合、この列挙の次の要素を返します。
コンストラクターの詳細
Enumerator
public Enumerator(java.util.Collection<T> collection)
指定されたコレクションの値の列挙を返します。- パラメーター:
collection
- 値を列挙する必要があるコレクション
Enumerator
public Enumerator(java.util.Collection<T> collection, boolean clone)
指定されたコレクションの値の列挙を返します。- パラメーター:
collection
- 値を列挙する必要があるコレクションclone
- イテレータのクローンを作成する場合は true
Enumerator
public Enumerator(java.util.Iterator<T> iterator)
指定されたイテレータによって返された値の列挙型を返します。- パラメーター:
iterator
- ラップするイテレータ
Enumerator
public Enumerator(java.util.Iterator<T> iterator, boolean clone)
指定されたイテレータによって返された値の列挙型を返します。- パラメーター:
iterator
- ラップするイテレータclone
- イテレータのクローンを作成する場合は true
Enumerator
public Enumerator(java.util.Map<?,T> map)
指定されたマップの値の列挙を返します。- パラメーター:
map
- 値を列挙する必要があるマップ
Enumerator
public Enumerator(java.util.Map<?,T> map, boolean clone)
指定されたマップの値の列挙を返します。- パラメーター:
map
- 値を列挙する必要があるマップclone
- イテレータのクローンを作成する場合は true
メソッドの詳細
hasMoreElements
public boolean hasMoreElements()
この列挙にさらに要素が含まれているかどうかをテストします。- 次で指定:
- インターフェース
java.util.Enumeration<T>
のhasMoreElements
- 戻り値:
- この列挙オブジェクトに提供する要素が少なくとも 1 つ含まれている場合に限り、
true
、それ以外の場合はfalse