Interface RCollectionRx<V>

    • Method Detail

      • iterator

        io.reactivex.rxjava3.core.Flowable<V> iterator()
        Returns iterator over collection elements
        Returns:
        iterator
      • retainAll

        io.reactivex.rxjava3.core.Single<Boolean> retainAll(Collection<?> c)
        Retains only the elements in this collection that are contained in the specified collection (optional operation).
        Parameters:
        c - collection containing elements to be retained in this collection
        Returns:
        true if this collection changed as a result of the call
      • removeAll

        io.reactivex.rxjava3.core.Single<Boolean> removeAll(Collection<?> c)
        Removes all of this collection's elements that are also contained in the specified collection (optional operation).
        Parameters:
        c - collection containing elements to be removed from this collection
        Returns:
        true if this collection changed as a result of the call
      • contains

        io.reactivex.rxjava3.core.Single<Boolean> contains(V o)
        Returns true if this collection contains encoded state of the specified element.
        Parameters:
        o - element whose presence in this collection is to be tested
        Returns:
        true if this collection contains the specified element and false otherwise
      • containsAll

        io.reactivex.rxjava3.core.Single<Boolean> containsAll(Collection<?> c)
        Returns true if this collection contains all of the elements in the specified collection.
        Parameters:
        c - collection to be checked for containment in this collection
        Returns:
        true if this collection contains all of the elements in the specified collection
      • remove

        io.reactivex.rxjava3.core.Single<Boolean> remove(V o)
        Removes a single instance of the specified element from this collection, if it is present (optional operation).
        Parameters:
        o - element to be removed from this collection, if present
        Returns:
        true if an element was removed as a result of this call
      • size

        io.reactivex.rxjava3.core.Single<Integer> size()
        Returns number of elements in this collection.
        Returns:
        size of collection
      • add

        io.reactivex.rxjava3.core.Single<Boolean> add(V e)
        Adds element into this collection.
        Parameters:
        e - - element to add
        Returns:
        true if an element was added and false if it is already present
      • addAll

        io.reactivex.rxjava3.core.Single<Boolean> addAll(org.reactivestreams.Publisher<? extends V> c)
        Adds all elements contained in the specified collection
        Parameters:
        c - - collection of elements to add
        Returns:
        true if at least one element was added and false if all elements are already present
      • addAll

        io.reactivex.rxjava3.core.Single<Boolean> addAll(Collection<? extends V> c)
        Adds all elements contained in the specified collection
        Parameters:
        c - - collection of elements to add
        Returns:
        true if at least one element was added and false if all elements are already present