RxSetExtensions<T> extension
Enhanced reactive set operations with comprehensive error handling
Properties
- firstOrNull → T?
-
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> >no setter - isEmpty → bool
-
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> >no setter - isNotEmpty → bool
-
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> >no setter - lastOrNull → T?
-
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> >no setter - length → int
-
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> >no setter - singleOrNull → T?
-
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> >no setter -
tryFirst
→ RxResult<
T> -
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> >no setter -
tryLast
→ RxResult<
T> -
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> >no setter -
trySingle
→ RxResult<
T> -
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> >no setter
Methods
-
add(
T item) → bool -
Available on Rx<
Add item (convenience method)Set< , provided by the RxSetExtensions extensionT> > -
addAll(
Iterable< T> elements) → void -
Available on Rx<
Add all items (convenience method)Set< , provided by the RxSetExtensions extensionT> > -
any(
bool test(T)) → bool -
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> > -
clear(
) → void -
Available on Rx<
Clear set (convenience method)Set< , provided by the RxSetExtensions extensionT> > -
contains(
Object? element) → bool -
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> > -
difference(
Set< Object?> other) → Set<T> -
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> > -
every(
bool test(T)) → bool -
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> > -
forEach(
void action(T)) → void -
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> > -
intersection(
Set< Object?> other) → Set<T> -
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> > -
join(
[String separator = ""]) → String -
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> > -
map<
R> (R f(T)) → Iterable< R> -
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> > -
refresh(
) → void -
Available on Rx<
Convenience method to refresh listenersSet< , provided by the RxSetExtensions extensionT> > -
remove(
Object? item) → bool -
Available on Rx<
Remove item (convenience method)Set< , provided by the RxSetExtensions extensionT> > -
removeAll(
Iterable< Object?> elements) → void -
Available on Rx<
Remove all items (convenience method)Set< , provided by the RxSetExtensions extensionT> > -
removeWhere(
bool test(T)) → void -
Available on Rx<
Remove where (convenience method)Set< , provided by the RxSetExtensions extensionT> > -
retainWhere(
bool test(T)) → void -
Available on Rx<
Retain where (convenience method)Set< , provided by the RxSetExtensions extensionT> > -
toList(
{bool growable = true}) → List< T> -
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> > -
toSet(
) → Set< T> -
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> > -
tryAdd(
T item) → RxResult< bool> -
Available on Rx<
Add item with error handlingSet< , provided by the RxSetExtensions extensionT> > -
tryAddAll(
Iterable< T> elements) → RxResult<void> -
Available on Rx<
Add all items with error handlingSet< , provided by the RxSetExtensions extensionT> > -
tryClear(
) → RxResult< void> -
Available on Rx<
Clear set with error handlingSet< , provided by the RxSetExtensions extensionT> > -
tryRemove(
Object? item) → RxResult< bool> -
Available on Rx<
Remove item with error handlingSet< , provided by the RxSetExtensions extensionT> > -
tryRemoveAll(
Iterable< Object?> elements) → RxResult<void> -
Available on Rx<
Remove all items with error handlingSet< , provided by the RxSetExtensions extensionT> > -
tryRemoveWhere(
bool test(T)) → RxResult< void> -
Available on Rx<
Remove where with error handlingSet< , provided by the RxSetExtensions extensionT> > -
tryRetainWhere(
bool test(T)) → RxResult< void> -
Available on Rx<
Retain where with error handlingSet< , provided by the RxSetExtensions extensionT> > -
union(
Set< T> other) → Set<T> -
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> > -
where(
bool test(T)) → Iterable< T> -
Available on Rx<
Set< , provided by the RxSetExtensions extensionT> >