Docs Menu
Docs Home
/ /
Atlas Device SDK
/ / /

インターフェース ordered

項目一覧

  • io.realm
  • ネストされたクラスの概要
  • メソッドの概要
  • メソッドの詳細
  • get変更範囲
  • get Changes
  • getDeleteRnges
  • getDeletes
  • getError
  • getInsertionRanges
  • getInsertions
  • getState

このインターフェースでは、前回の更新中にコレクションに加えられた変更を記述します。:ref: OrderedCollectionChangeSet <io_realm_OrderedCollectionChangeSet> は、 RealmResults.addCheckLister (OrderedRealmCollectionCheckLister)によって登録されている Order

変更情報には、各変更タイプの コレクション内の行インデックスの単純な配列と、 Rangeの配列の 2 つの形式があります。

修飾子と型
クラスと説明
public static final
public static
修飾子と型
メソッドと説明
getChangeRanges ()

コレクションの新しいバージョン内のオブジェクトの変更された範囲。

public int

コレクションの新しいバージョン内の変更されたインデックス。

コレクションの以前のバージョン内の削除されたオブジェクトの範囲。

public int

コレクションの以前のバージョン内の削除されたインデックス。

発生したエラーを返します。

コレクションの新しいバージョンに挿入されたオブジェクトの範囲。

public int

コレクションの新しいバージョンに挿入されたインデックス。

この変更によって表される状態を返します。

コレクションの新しいバージョン内のオブジェクトの変更された範囲。

戻り値

Range(範囲)配列 オブジェクトが変更されていない場合は、ゼロサイズの配列が返されます。

public int getChanges ()

コレクションの新しいバージョン内の変更されたインデックス。RealmResultsの場合、特定のインデックスにあるオブジェクトのプロパティの 1 つ以上が変更された(またはそのオブジェクトにリンクされたオブジェクトが変更された)ことを意味します。

戻り値

インデックス配列。 オブジェクトが変更された場合は、ゼロサイズの配列が返されます。

コレクションの以前のバージョン内の削除されたオブジェクトの範囲。

戻り値

Range(範囲)配列 オブジェクトが削除された場合は、0 の配列が返されます。

public int getDeletions ()

コレクションの以前のバージョン内の削除されたインデックス。

戻り値

インデックス配列。 オブジェクトが削除された場合は、0 の配列が返されます。

Returns any error that happened. エラーが発生した場合、コレクションの状態やその他の変更セット情報は未定義です。 コレクションが作成され、アップデートの送信が開始された後、コレクションがエラー状態になる可能性がありGo 。

戻り値

発生したエラー。

コレクションの新しいバージョンに挿入されたオブジェクトの範囲。

戻り値

Range(範囲)配列 オブジェクトが挿入されていない場合は、ゼロサイズの配列が返されます。

public int getInsertions ()

コレクションの新しいバージョンに挿入されたインデックス。

戻り値

インデックス配列。 オブジェクトが挿入されていない場合は、ゼロサイズの配列が返されます。

この変更によって表される状態を返します。 変更セットが該当する可能性のあるさまざまな状態の説明については、「状態」を参照してください。

戻り値

この変更セットによって表される状態の種類。

Tip

以下も参照してください。

  • 状態

戻る

ObjectChangeSet