Docs Menu
Docs Home
/ /
io.realm

Interfaz OrderedCollectionChangeSet

Esta interfaz describe los cambios realizados en una colección durante la última actualización.:ref:OrderedCollectionChangeSet <io_realm_OrderedCollectionChangeSet> se pasa a OrderedRealmCollectionChangeListener que está registrado por RealmResults.addChangeListener(OrderedRealmCollectionChangeListener).

La información de cambio está disponible en dos formatos: una matriz simple de índices de fila en la colección para cada tipo de cambio o una matriz de rangos.

Modificador y Tipo
Clase y descripción

public static final

public static

Modificador y Tipo
Método y descripción

Los rangos modificados de objetos en la nueva versión de la colección.

entero público

Los índices modificados en la nueva versión de la colección.

Los rangos de objetos eliminados en la versión anterior de la colección.

entero público

Los índices borrados en la versión anterior de la colección.

pública Arrojable

Devuelve cualquier error que ocurrió.

Los rangos de objetos insertados en la nueva versión de la colección.

entero público

Los índices insertados en la nueva versión de la colección.

Conjunto de cambios decolección ordenada pública.Estado

Devuelve el estado representado por este cambio.

Los rangos modificados de objetos en la nueva versión de la colección.

Devuelve

el arreglo rango. Se devolverá un arreglo de tamaño cero si no se modificaron objetos.

public int getChanges ()

Los índices modificados en la nueva versión de la colección. Para RealmResults, esto significa que se modificaron una o más de las propiedades del objeto en el índice dado (o se modificó un objeto vinculado a ese objeto).

Devuelve

La matriz de índices. Si se modificaron los objetos, se devolverá una matriz de tamaño cero.

Los rangos de objetos eliminados en la versión anterior de la colección.

Devuelve

La matriz de rango. Se devolverá una matriz de tamaño cero si no se eliminaron objetos.

public int getDeletions ()

Los índices borrados en la versión anterior de la colección.

Devuelve

el arreglo de índices. Se devolverá un arreglo de tamaño cero si no se borró ningún objeto.

Devuelve cualquier error ocurrido. Si se ha producido un error, el estado de la colección y otra información del conjunto de cambios es indefinido. Es posible que una colección entre en estado de error tras su creación y el inicio del envío de actualizaciones.

Devuelve

El error que ocurrió.

Los rangos de objetos insertados en la nueva versión de la colección.

Devuelve

La matriz de rango. Se devolverá una matriz de tamaño cero si no se insertaron objetos.

public int getInsertions ()

Los índices insertados en la nueva versión de la colección.

Devuelve

La matriz de índices. Si no se insertan objetos, se devolverá una matriz de tamaño cero.

Devuelve el estado representado por este cambio. Consulte Estado para obtener una descripción de los diferentes estados en los que puede encontrarse un conjunto de cambios.

Devuelve

¿Qué tipo de estado representa este conjunto de cambios?

Tip

  • Estado

Volver

ObjectChangeSet

En esta página