shohaku.core.collections
クラス ListUtils

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

public class ListUtils
extends java.lang.Object

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


コンストラクタの概要
ListUtils()
           
 
メソッドの概要
static java.util.List addAll(java.util.List list, int index, java.util.Collection elements, Predicate predicate)
          クロージャが真と評価する要素をリストに追加します。
static java.util.List addAll(java.util.List list, int index, java.util.Iterator elements)
          リスト内の指定された位置に、反復子の要素を全て追加します。
static java.util.List addAll(java.util.List list, int index, java.util.Iterator elements, Predicate predicate)
          リスト内の指定された位置に、反復子の要素を全て追加します。
static java.util.List addAll(java.util.List list, java.util.Iterator elements)
          リストに反復子の要素を全て追加します。
static java.util.List unextendsList(java.util.List list)
          実装型に固有の機能へのアクセスを制限したリストを返却します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ListUtils

public ListUtils()
メソッドの詳細

unextendsList

public static java.util.List unextendsList(java.util.List list)
実装型に固有の機能へのアクセスを制限したリストを返却します。

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

addAll

public static java.util.List addAll(java.util.List list,
                                    java.util.Iterator elements)
リストに反復子の要素を全て追加します。

パラメータ:
list - 追加先のリスト
elements - 追加する反復子
戻り値:
引数のリスト参照

addAll

public static java.util.List addAll(java.util.List list,
                                    int index,
                                    java.util.Iterator elements)
リスト内の指定された位置に、反復子の要素を全て追加します。
現在その位置にある要素と後続の要素は右に移動します (インデックス値が増加)。

パラメータ:
list - 追加先のリスト
index - 最初の要素を挿入する位置のインデックス
elements - 追加する反復子
戻り値:
引数のリスト参照

addAll

public static java.util.List addAll(java.util.List list,
                                    int index,
                                    java.util.Iterator elements,
                                    Predicate predicate)
リスト内の指定された位置に、反復子の要素を全て追加します。
現在その位置にある要素と後続の要素は右に移動します (インデックス値が増加)。

パラメータ:
list - 追加先のリスト
index - 最初の要素を挿入する位置のインデックス
elements - 追加する反復子
predicate - 要素を追加するか評価するクロージャ
戻り値:
引数のリスト参照

addAll

public static java.util.List addAll(java.util.List list,
                                    int index,
                                    java.util.Collection elements,
                                    Predicate predicate)
クロージャが真と評価する要素をリストに追加します。

パラメータ:
list - 対象のリスト
index - 最初の要素を挿入する位置のインデックス
elements - 追加する値のコレクション
predicate - 要素を追加するか評価するクロージャ
戻り値:
リストの参照