Packagejp.sourceforge.larch.core.util
Classpublic class LarchCollectionUtil

コレクションユーティリティ



Public Methods
 MethodDefined by
  
addAll(target:ICollectionView, source:ICollectionView):void
[static] targetにsourceの全ての要素を追加します。
LarchCollectionUtil
  
equals(value1:ICollectionView, value2:ICollectionView):Boolean
[static] 2つのコレクションの各要素を比較して全て等しいか調べます。
LarchCollectionUtil
  
moveToAfterLast(cursor:IViewCursor):void
[static] カーソルを最後尾まで移動します。
LarchCollectionUtil
  
removeItem(collection:ArrayCollection, item:Object):Object
[static] collectionからitemを削除します。 itemと同一の要素が複数存在する場合は、最初のインデックスの要素のみを削除します。
LarchCollectionUtil
Method detail
addAll()method
public static function addAll(target:ICollectionView, source:ICollectionView):void

targetにsourceの全ての要素を追加します。

Parameters
target:ICollectionView — 追加先のコレクション
 
source:ICollectionView — 追加元のコレクション
equals()method 
public static function equals(value1:ICollectionView, value2:ICollectionView):Boolean

2つのコレクションの各要素を比較して全て等しいか調べます。

Parameters
value1:ICollectionView — 比較するコレクション
 
value2:ICollectionView — 比較するコレクション

Returns
Boolean — 等しければtrue
moveToAfterLast()method 
public static function moveToAfterLast(cursor:IViewCursor):void

カーソルを最後尾まで移動します。

Parameters
cursor:IViewCursor — カーソル
removeItem()method 
public static function removeItem(collection:ArrayCollection, item:Object):Object

collectionからitemを削除します。 itemと同一の要素が複数存在する場合は、最初のインデックスの要素のみを削除します。

Parameters
collection:ArrayCollection — コレクション
 
item:Object — 削除するオブジェクト

Returns
Object — 削除したオブジェクト(対象のオブジェクトがコレクション内に存在しない場合はnull)