shohaku.core.collections
クラス ListIteratorUtils

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

public class ListIteratorUtils
extends java.lang.Object

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


フィールドの概要
static java.util.ListIterator EMPTY_LIST_ITERATOR
          空要素の反復子。
 
コンストラクタの概要
ListIteratorUtils()
           
 
メソッドの概要
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
 

フィールドの詳細

EMPTY_LIST_ITERATOR

public static final java.util.ListIterator EMPTY_LIST_ITERATOR
空要素の反復子。

コンストラクタの詳細

ListIteratorUtils

public ListIteratorUtils()
メソッドの詳細

unmodifiableListIterator

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

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

wrappedListIterator

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

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