クラス 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)
      指定されたマップの値の列挙を返します。
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      booleanhasMoreElements()
      この列挙にさらに要素が含まれているかどうかをテストします。
      TnextElement()
      この列挙に提供する要素が少なくとも 1 つある場合、この列挙の次の要素を返します。
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • インターフェース java.util.Enumeration から継承されたメソッド

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

      • 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 
      • nextElement

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