ObservableArrayList

A specialized implementation of ArrayList that triggers an event whenever the list is modified. This class supports observing additions, removals, and clear operations, and notifies listeners via the changed event.

Parameters

E

the type of elements in this list

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
Link copied to clipboard
open override val first: E?
Link copied to clipboard
open override val isEmpty: Boolean
Link copied to clipboard
open override val last: E?
Link copied to clipboard
open val size: Int

Functions

Link copied to clipboard
open fun add(index: Int, element: E)
open override fun add(element: E): Boolean
Link copied to clipboard
open fun addAll(index: Int, c: Collection<out E>): Boolean
open override fun addAll(elements: Collection<E>): Boolean
Link copied to clipboard
open override fun clear()
Link copied to clipboard
open fun clone(): Any
Link copied to clipboard
open override fun close()
Link copied to clipboard
open operator fun contains(o: E): Boolean
Link copied to clipboard
Link copied to clipboard
open fun ensureCapacity(minCapacity: Int)
Link copied to clipboard
open operator fun get(index: Int): E
Link copied to clipboard
open fun indexOf(o: E): Int
Link copied to clipboard
open operator fun iterator(): MutableIterator<E>
Link copied to clipboard
open fun lastIndexOf(o: E): Int
Link copied to clipboard
Link copied to clipboard
open override fun remove(element: E): Boolean
Link copied to clipboard
open override fun removeAll(elements: Collection<E>): Boolean
Link copied to clipboard
open fun removeAt(index: Int): E
Link copied to clipboard
open override fun retainAll(elements: Collection<E>): Boolean
Link copied to clipboard
open operator fun set(index: Int, element: E): E
Link copied to clipboard
open fun subList(fromIndex: Int, toIndex: Int): MutableList<E>
Link copied to clipboard
open fun toArray(): Array<out Any?>?
open fun <T : Any?> toArray(a: Array<out T?>?): Array<out T?>?
Link copied to clipboard
open fun trimToSize()