Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/ / /

Interface OrderedCollectionChangeSet

Nesta página

  • io.realm
  • Resumo da classe aninhada
  • Resumo do método
  • Detalhes do método
  • getChangeRanges
  • Obter alterações
  • getDeletionRanges
  • Obter exclusões
  • Obter erro
  • getInsertionRanges
  • getInsertions
  • Obter estado

Essa interface descreve as alterações feitas em uma collection durante a última atualização.:ref:OrderedCollectionChangeSet <io_realm_OrderedCollectionChangeSet> é passado para o OrderedRealmCollectionChangeListener que é registrado pelo RealmResults.addChangeListener(OrderedRealmCollectionChangeListener) .

As informações de alteração estão disponíveis em dois formatos: uma array simples de índices de linha na collection para cada tipo de alteração ou uma array de Range s.

Modificador e tipo
Classe e descrição
public static final
public static
Modificador e tipo
Método e descrição
getChangeRanges ()

Os intervalos modificados de objetos na nova versão da coleção.

public int

Os índices modificados na nova versão da collection.

Os intervalos de objetos excluídos na versão anterior da coleção.

public int

Os índices excluídos na versão anterior da collection.

Retorna qualquer erro que tenha acontecido.

As faixas de objetos inseridas na nova versão da collection.

public int

Os índices inseridos na nova versão da collection.

Retorna o estado representado por esta alteração.

Os intervalos modificados de objetos na nova versão da coleção.

Devoluções

a matriz Intervalo . Uma array de tamanho zero será retornada se nenhum objeto tiver sido modificado.

public int getChanges ()

Os índices modificados na nova versão da coleção.Para RealmResults , isso significa que uma ou mais propriedades do objeto no índice fornecido foram modificadas (ou um objeto vinculado por esse objeto foi modificado).

Devoluções

a matriz de índices. Uma array de tamanho zero será retornada se os objetos forem modificados.

Os intervalos de objetos excluídos na versão anterior da coleção.

Devoluções

a matriz Intervalo . Uma array de tamanho zero será retornada se nenhum objeto tiver sido excluído.

public int getDeletions ()

Os índices excluídos na versão anterior da collection.

Devoluções

a matriz de índices. Uma array de tamanho zero será retornada se nenhum objeto tiver sido excluído.

Retorna qualquer erro que tenha acontecido. Se ocorrer um erro, o estado da collection e outras informações do changeset serão indefinidos. É possível que uma coleção entre em um estado de erro após ser criada e começar a enviar atualizações.

Devoluções

o erro que aconteceu.

As faixas de objetos inseridas na nova versão da collection.

Devoluções

a matriz Intervalo . Uma array de tamanho zero será retornada se nenhum objeto tiver sido inserido.

public int getInsertions ()

Os índices inseridos na nova versão da collection.

Devoluções

a matriz de índices. Uma array de tamanho zero será retornada se nenhum objeto tiver sido inserido.

Retorna o estado representado por esta alteração. Consulte Estado para obter uma descrição dos diferentes estados em que um conjunto de alterações pode estar.

Devoluções

que tipo de estado é representado por este changeset.

Dica

Veja também:

  • Estado

Voltar

ObjectChangeSet