クラス Enumerator<T>

java.lang.ObjectSE
org.springframework.security.web.savedrequest.Enumerator<T>
実装されたすべてのインターフェース:
EnumerationSE<T>

public class Enumerator<T> extends ObjectSE implements EnumerationSE<T>

Enumeration を Java 2 コレクション Iterator にラップするアダプター。

このようなラッパーを簡単に作成するためのコンストラクターが用意されています。

このクラスは Apache Tomcat のコードに基づいています。

  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    指定されたコレクションの値の列挙を返します。
    Enumerator(CollectionSE<T> collection, boolean clone)
    指定されたコレクションの値の列挙を返します。
    指定されたイテレータによって返された値の列挙型を返します。
    Enumerator(IteratorSE<T> iterator, boolean clone)
    指定されたイテレータによって返された値の列挙型を返します。
    指定されたマップの値の列挙を返します。
    Enumerator(MapSE<?,T> map, boolean clone)
    指定されたマップの値の列挙を返します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    この列挙にさらに要素が含まれているかどうかをテストします。
    この列挙に提供する要素が少なくとも 1 つある場合、この列挙の次の要素を返します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE

    インターフェース java.util.EnumerationSE から継承されたメソッド

    asIterator
  • コンストラクターの詳細

    • Enumerator

      public Enumerator(CollectionSE<T> collection)
      指定されたコレクションの値の列挙を返します。
      パラメーター:
      collection - 値を列挙する必要があるコレクション
    • Enumerator

      public Enumerator(CollectionSE<T> collection, boolean clone)
      指定されたコレクションの値の列挙を返します。
      パラメーター:
      collection - 値を列挙する必要があるコレクション
      clone - イテレータのクローンを作成する場合は true
    • Enumerator

      public Enumerator(IteratorSE<T> iterator)
      指定されたイテレータによって返された値の列挙型を返します。
      パラメーター:
      iterator - ラップするイテレータ
    • Enumerator

      public Enumerator(IteratorSE<T> iterator, boolean clone)
      指定されたイテレータによって返された値の列挙型を返します。
      パラメーター:
      iterator - ラップするイテレータ
      clone - イテレータのクローンを作成する場合は true
    • Enumerator

      public Enumerator(MapSE<?,T> map)
      指定されたマップの値の列挙を返します。
      パラメーター:
      map - 値を列挙する必要があるマップ
    • Enumerator

      public Enumerator(MapSE<?,T> map, boolean clone)
      指定されたマップの値の列挙を返します。
      パラメーター:
      map - 値を列挙する必要があるマップ
      clone - イテレータのクローンを作成する場合は true
  • メソッドの詳細

    • hasMoreElements

      public boolean hasMoreElements()
      この列挙にさらに要素が含まれているかどうかをテストします。
      次で指定:
      インターフェース EnumerationSE<T>hasMoreElements 
      戻り値:
      この列挙オブジェクトに提供する要素が少なくとも 1 つ含まれている場合に限り、true、それ以外の場合は false 
    • nextElement

      public T nextElement() throws NoSuchElementExceptionSE
      この列挙に提供する要素が少なくとも 1 つある場合、この列挙の次の要素を返します。
      次で指定:
      インターフェース EnumerationSE<T>nextElement 
      戻り値:
      この列挙の次の要素
      例外:
      NoSuchElementExceptionSE - これ以上要素が存在しない場合