org.seasar.util.collection
クラス EnumerationIterator<T>

java.lang.Object
  上位を拡張 org.seasar.util.collection.EnumerationIterator<T>
型パラメータ:
T - 列挙する要素の型
すべての実装されたインタフェース:
Iterator<T>

public class EnumerationIterator<T>
extends Object
implements Iterator<T>

EnumerationIteratorにするためのアダブタです。

作成者:
shot

コンストラクタの概要
EnumerationIterator(Enumeration<T> enumeration)
          EnumerationをラップしたIteratorのインスタンスを構築します。
 
メソッドの概要
 boolean hasNext()
           
static
<T> Iterable<T>
iterable(Enumeration<T> enumeration)
          for each構文で使用するためにEnumerationをラップしたIterableを返します。
 T next()
           
 void remove()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

EnumerationIterator

public EnumerationIterator(Enumeration<T> enumeration)
EnumerationをラップしたIteratorのインスタンスを構築します。

パラメータ:
enumeration - Enumeration。nullであってはいけません
メソッドの詳細

iterable

public static <T> Iterable<T> iterable(Enumeration<T> enumeration)
for each構文で使用するためにEnumerationをラップしたIterableを返します。

型パラメータ:
T - 列挙する要素の型
パラメータ:
enumeration - Enumeration。nullであってはいけません
戻り値:
EnumerationをラップしたIterable

remove

public void remove()
定義:
インタフェース Iterator<T> 内の remove

hasNext

public boolean hasNext()
定義:
インタフェース Iterator<T> 内の hasNext

next

public T next()
定義:
インタフェース Iterator<T> 内の next


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.