T
- この編集可能な CollectionView のオブジェクトタイプpublic interface IEditableCollectionView<T> extends ICollectionView<T>
修飾子とタイプ | メソッドと説明 |
---|---|
void |
add(int index,
T object)
指定されたオブジェクトを このコレクションビュー( IEditableCollectionView )の指定された場所に挿入します。
|
boolean |
add(T object)
指定されたコレクション内のオブジェクトをこのコレクションビュー( IEditableCollectionView )に追加します。
|
boolean |
addAll(Collection<? extends T> collection)
指定されたコレクション内のオブジェクトを
このコレクションビュー( IEditableCollectionView )に追加します。
|
boolean |
addAll(int index,
Collection<? extends T> collection)
指定されたコレクション内のオブジェクトをこの List の指定された場所に挿入します。
|
T |
addNew()
コレクションに新しい項目を追加します。
|
boolean |
canAddNew()
コレクションに新しい項目を追加できるかどうかを示す値を取得します。
|
boolean |
canCancelEdit()
コレクションビューが保留中の変更を破棄し、編集されたオブジェクトの元の値を復元できるかどうかを示す値を取得します。
|
void |
cancelEdit()
現在の編集トランザクションを終了し、可能であれば、項目の元の値を復元します。
|
void |
cancelNew()
現在の追加トランザクションを終了し、保留中の新しい項目を破棄します。
|
boolean |
canRemove()
項目をコレクションから削除できるかどうかを示す値を取得します。
|
void |
clear()
このコレクションビュー( IEditableCollectionView ) からすべての要素を削除し、空にします。
|
void |
commitEdit()
現在の編集トランザクションを終了し、保留中の変更を保存します。
|
void |
commitNew()
現在の追加トランザクションを終了し、保留中の新しい項目を保存します。
|
T |
currentAddItem()
現在の追加トランザクションの間に追加される項目を取得します。
|
T |
currentEditItem()
現在の編集トランザクションの間に編集される項目を取得します。
|
void |
editItem(T item)
指定された項目の編集トランザクションを開始します。
|
boolean |
isAddingNew()
追加トランザクションが進行中であるかどうかを示す値を取得します。
|
boolean |
isEditingItem()
編集トランザクションが進行中であるかどうかを示す値を取得します。
|
boolean |
remove(T object)
このコレクションビュー( IEditableCollectionView )から、最初に見つかった指定されたオブジェクトを削除します。
|
T |
removeAt(int index)
このコレクションビュー( IEditableCollectionView )から、指定された場所にあるオブジェクトを削除します。
|
T |
set(int index,
T object)
コレクションビュー( IEditableCollectionView )内の指定された場所にある要素を指定されたオブジェクトに置き換えます。
|
beginUpdate, canFilter, canGroup, canSort, contains, deferUpdate, endUpdate, getCurrentItem, getCurrentPosition, getFilter, getGroupDescriptions, getGroups, getItems, getSortDescriptions, getSourceCollection, isEmpty, moveCurrentTo, moveCurrentToFirst, moveCurrentToLast, moveCurrentToNext, moveCurrentToPosition, moveCurrentToPrevious, onCurrentChanged, onCurrentChanging, refresh, setFilter, setSourceCollection
getCollectionChanged, onCollectionChanged
boolean canAddNew()
boolean canCancelEdit()
boolean canRemove()
T currentAddItem()
T currentEditItem()
boolean isAddingNew()
boolean isEditingItem()
T addNew()
void cancelEdit()
void cancelNew()
void commitEdit()
void commitNew()
void editItem(T item)
item
- 編集する項目boolean add(T object)
object
- 追加するオブジェクトvoid add(int index, T object)
index
- 新しいオブジェクトのインデックスobject
- 追加するオブジェクトboolean addAll(Collection<? extends T> collection)
collection
- 追加するコレクションboolean addAll(int index, Collection<? extends T> collection)
index
- 新しいオブジェクトのインデックスcollection
- 追加するコレクションvoid clear()
T set(int index, T object)
index
- 置き換えるオブジェクトのインデックスobject
- 新しいオブジェクトboolean remove(T object)
object
- 削除するオブジェクトT removeAt(int index)
index
- 削除するオブジェクトのインデックス