パッケージ io.realm
インターフェース ordered
-
public interface OrderedCollectionChangeSet
このインターフェースは、最後の更新中にコレクションに対して行われた変更を記述します。OrderedCollectionChangeSet
はOrderedRealmCollectionChangeListener
によって登録されているRealmResults.addChangeListener(OrderedRealmCollectionChangeListener)
に渡されます。変更情報には、変更のタイプごとに コレクション内の行インデックスの単純な配列と、
OrderedCollectionChangeSet.Range
の配列の 2 通りあります。
-
-
ネストされたクラスの概要
ネストされたクラス 修飾子と型 インターフェース 説明 static class
OrderedCollectionChangeSet.Range
static class
OrderedCollectionChangeSet.State
変更セットの性質を説明する状態。
-
メソッドの概要
すべてのメソッド インスタンス メソッド 抽象メソッド 修飾子と型 方式 説明 OrderedCollectionChangeSet.Range[]
getChangeRanges()
コレクションの新しいバージョン内のオブジェクトの変更された範囲。int[]
getChanges()
コレクションの新しいバージョン内の変更されたインデックス。OrderedCollectionChangeSet.Range[]
getDeletionRanges()
コレクションの以前のバージョン内の削除されたオブジェクトの範囲。int[]
getDeletions()
コレクションの以前のバージョン内の削除されたインデックス。Throwable
getError()
発生したエラーを返します。OrderedCollectionChangeSet.Range[]
getInsertionRanges()
コレクションの新しいバージョンに挿入されたオブジェクトの範囲。int[]
getInsertions()
コレクションの新しいバージョンに挿入されたインデックス。OrderedCollectionChangeSet.State
getState()
この変更によって表される状態を返します。
-
-
-
メソッドの詳細
-
getState
orderedCollectionchangeSet.State getState()
この変更によって表される状態を返します。 変更セットが該当する可能性があるさまざまな状態の説明については、OrderedCollectionChangeSet.State
を参照してください。- 次の値を返します。
- この変更セットによって表される状態の種類。
- 以下も参照してください。
OrderedCollectionChangeSet.State
-
getDeletes
int[] getDeletes()
コレクションの以前のバージョン内の削除されたインデックス。- 次の値を返します。
- インデックス配列。 オブジェクトが削除された場合は、0 の配列が返されます。
-
getInsertions
int[] getInsertions()
コレクションの新しいバージョンに挿入されたインデックス。- 次の値を返します。
- インデックス配列。 オブジェクトが挿入されていない場合は、ゼロサイズの配列が返されます。
-
get Changes
int[] get Changes()
コレクションの新しいバージョン内の変更されたインデックス。RealmResults
の場合、これは特定のインデックスにあるオブジェクトのプロパティの 1 つ以上が変更された(またはそのオブジェクトにリンクされたオブジェクトが変更された)ことを意味します。- 次の値を返します。
- インデックス配列。 オブジェクトが変更された場合は、ゼロサイズの配列が返されます。
-
getDeleteRnges
ordered
コレクションの以前のバージョン内の削除されたオブジェクトの範囲。- 次の値を返します。
OrderedCollectionChangeSet.Range
配列の オブジェクトが削除された場合は、0 の配列が返されます。
-
getInsertionRanges
ordered
コレクションの新しいバージョンに挿入されたオブジェクトの範囲。- 次の値を返します。
OrderedCollectionChangeSet.Range
配列の オブジェクトが挿入されていない場合は、ゼロサイズの配列が返されます。
-
get変更範囲
ordered
コレクションの新しいバージョン内のオブジェクトの変更された範囲。- 次の値を返します。
OrderedCollectionChangeSet.Range
配列の オブジェクトが変更されていない場合は、ゼロサイズの配列が返されます。
-
-