shohaku.core.collections
クラス ListIteratorUtils

java.lang.Object
  拡張shohaku.core.collections.ListIteratorUtils

public class ListIteratorUtils
extends java.lang.Object

ListIteratorインタフェースのユーティリティメソッドを提供します。


コンストラクタの概要
ListIteratorUtils()
           
 
メソッドの概要
static java.util.ListIterator emptyListIterator()
          空要素のリストイテレータを生成して返却します。
static java.util.ListIterator unmodifiableListIterator(java.util.ListIterator listiterator)
          更新不可のリストイテレータにラッピングして返却します。
static java.util.ListIterator wrappedListIterator(java.util.ListIterator listiterator)
          ラッピングしたリストイテレータを返却します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ListIteratorUtils

public ListIteratorUtils()
メソッドの詳細

emptyListIterator

public static java.util.ListIterator emptyListIterator()
空要素のリストイテレータを生成して返却します。

戻り値:
空要素のリストイテレータ

unmodifiableListIterator

public static java.util.ListIterator unmodifiableListIterator(java.util.ListIterator listiterator)
更新不可のリストイテレータにラッピングして返却します。

パラメータ:
listiterator - ラップするリストイテレータ
戻り値:
更新不可のリストイテレータ

wrappedListIterator

public static java.util.ListIterator wrappedListIterator(java.util.ListIterator listiterator)
ラッピングしたリストイテレータを返却します。 実装型に固有の機能へのアクセスを制限します。

パラメータ:
listiterator - ラップするリストイテレータ
戻り値:
実装をラッピングしたリストイテレータ