ObservableList

public class ObservableList<T> implements List<E>(source)

A list which allows for notifying a single observer on state change.

Parameters

<T>

the type of elements of this list.

Constructors

Link copied to clipboard
public void ObservableList()

Functions

Link copied to clipboard
public boolean add(T t)
public void add(int index, T element)
Link copied to clipboard
public boolean addAll(@NotNull() @NotNull() Collection<? extends T> c)
public boolean addAll(int index, @NotNull() @NotNull() Collection<? extends T> c)
Link copied to clipboard
public void addFirst(E e)
Link copied to clipboard
public void addLast(E e)
Link copied to clipboard
public void clear()
Link copied to clipboard
public boolean contains(Object o)
Link copied to clipboard
public boolean containsAll(@NotNull() @NotNull() Collection<? extends Object> c)
Link copied to clipboard
public static List<E> copyOf<E>(Collection<? extends E> coll)
Link copied to clipboard
public void forEach(Consumer<? super T> action)
Link copied to clipboard
public T get(int index)
Link copied to clipboard
public E getFirst()
Link copied to clipboard
public E getLast()
Link copied to clipboard
public int indexOf(Object o)
Link copied to clipboard
public boolean isEmpty()
Link copied to clipboard
@NotNull()
public @NotNull() Iterator<T> iterator()
public abstract Iterator<T> iterator()
Link copied to clipboard
public int lastIndexOf(Object o)
Link copied to clipboard
@NotNull()
public @NotNull() ListIterator<T> listIterator()
@NotNull()
public @NotNull() ListIterator<T> listIterator(int index)
Link copied to clipboard
public static List<E> of<E>()
Link copied to clipboard
Link copied to clipboard
public T remove(int index)
public boolean remove(Object o)
Link copied to clipboard
public boolean removeAll(@NotNull() @NotNull() Collection<? extends Object> c)
Link copied to clipboard
public E removeFirst()
Link copied to clipboard
public boolean removeIf(Predicate<? super E> filter)
Link copied to clipboard
public E removeLast()
Link copied to clipboard
public void replaceAll(UnaryOperator<E> operator)
Link copied to clipboard
public boolean retainAll(@NotNull() @NotNull() Collection<? extends Object> c)
Link copied to clipboard
public List<E> reversed()
public abstract SequencedCollection<E> reversed()
Link copied to clipboard
public T set(int index, T element)
Link copied to clipboard
public int size()
Link copied to clipboard
public void sort(Comparator<? super E> c)
Link copied to clipboard
Link copied to clipboard
public Stream<E> stream()
Link copied to clipboard
@NotNull()
public @NotNull() List<T> subList(int fromIndex, int toIndex)
Link copied to clipboard
@NotNull()
public Array<Object> toArray()
@NotNull()
public Array<@NotNull() T1> toArray<T1>(@NotNull() Array<@NotNull() T1> a)
Link copied to clipboard
public void update()
Explicitly notify the current observer of an update.