Interface OrderedCollectionChangeSet
Nesta página
io.realm
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.
Resumo da classe aninhada
Modificador e tipo | Classe e descrição |
---|---|
public static final | |
public static |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
público OrderedCollectionChangeSet.Range | Os intervalos modificados de objetos na nova versão da coleção. |
public int | getChanges () Os índices modificados na nova versão da collection. |
público OrderedCollectionChangeSet.Range | Os intervalos de objetos excluídos na versão anterior da coleção. |
public int | getDeletions () Os índices excluídos na versão anterior da collection. |
Throwablepúblico | getError () Retorna qualquer erro que tenha acontecido. |
público OrderedCollectionChangeSet.Range | As faixas de objetos inseridas na nova versão da collection. |
public int | Os índices inseridos na nova versão da collection. |
público OrderedCollectionChangeSet.State | getState () Retorna o estado representado por esta alteração. |
Detalhes do método
getChangeRanges
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. |
Obter alterações
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. |
getDeletionRanges
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. |
Obter exclusões
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. |
Obter erro
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. |
getInsertionRanges
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. |
getInsertions
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. |
Obter estado
public OrderedCollectionChangeSet.State getState () |
---|