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 unextendsListIterator(java.util.ListIterator listiterator)
          実装型に固有の機能へのアクセスを制限した反復子を返却します。
static java.util.ListIterator unmodifiableListIterator(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 - ラップするリスト反復子
戻り値:
更新不可のリスト反復子

unextendsListIterator

public static java.util.ListIterator unextendsListIterator(java.util.ListIterator listiterator)
実装型に固有の機能へのアクセスを制限した反復子を返却します。

パラメータ:
listiterator - ラップするリスト反復子
戻り値:
実装を装飾したリスト反復子