Pacote io.realm.rx
A classe CollectionChange<E estende o OrderedRealmCollection>
- java.lang.Object
-
- io.realm.rx.CollectionChange<E>
-
public class CollectionChange<E extends OrderedRealmCollection> extends Object
container envolvendo o resultado de umOrderedRealmCollectionChangeListener
sendo acionado.Isso é usado por
RealmResults.asChangesetObservable()
} eRealmList.asChangesetObservable()
, pois o RxJava só é capaz de emitir um item, não vários.
-
-
Resumo do construtor
Construtores Constructor Descrição CollectionChange(E collection, OrderedCollectionChangeSet changeset)
Construtor para um CollectionChange.
-
Resumo do método
Todos os métodos Métodos de instância Métodos concretos Modificador e tipo Método Descrição boolean
equals(Object o)
OrderedCollectionChangeSet
getChangeset()
Retorna o conjunto de alterações que descreve a atualização.E
getCollection()
Retorna a collection que foi atualizada.int
hashCode()
-
-
-
Detalhes do construtor
-
Alteração de collection
Public CollectionChange ( collection E , changeset @Nullable OrderedCollectionChangeSet )
Construtor para um CollectionChange.- Parâmetros:
collection
- a collection que mudou.changeset
- o changeset descrevendo a alteração.
-
-
Detalhes do método
-
getcollection
public E getCollection()
Retorna a collection que foi atualizada.- Retorna:
- collection que foi atualizada.
-
Obter conjunto de alterações
@Nullable public OrderedCollectionChangeSet getChangeset()
Retorna o conjunto de alterações que descreve a atualização.Esta será
null
a primeira vez que o stream emitir a collection, bem como quando uma query assíncrona for carregada pela primeira vez.// Example realm.where(Person.class).findAllAsync().asChangesetObservable() .subscribe(new Consumer<CollectionChange>() { \@Override public void accept(CollectionChange item) throws Exception { item.getChangeset(); // Will return null the first two times } });
- Retorna:
- o changeset descrevendo como a collection foi atualizada.
-
-