Class ObservableArrayList.Exposed<E>

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
javafx.collections.ObservableListBase<E>
javafx.collections.ModifiableObservableListBase<T>
Type Parameters:
E - Type of element in list.
All Implemented Interfaces:
PermutableObservableList<E>, Iterable<E>, Collection<E>, List<E>, javafx.beans.Observable, javafx.collections.ObservableList<E>
Enclosing class:
ObservableArrayList<E>

public static class ObservableArrayList.Exposed<E> extends ObservableArrayList<E>
Exposes getDelegate(), ObservableListBase.beginChange(), ObservableListBase.endChange(), ObservableListBase.nextAdd(int, int), ObservableListBase.nextRemove(int, List) and ObservableListBase.nextPermutation(int, int, int[]).
  • Constructor Details

    • Exposed

      public Exposed()
    • Exposed

      public Exposed(javafx.util.Callback<E,javafx.beans.Observable[]> pExtractor)
  • Method Details

    • getDelegate

      public List<E> getDelegate()
      Overrides:
      getDelegate in class DefaultObservableList<E>
    • doBeginChange

      public void doBeginChange()
    • doEndChange

      public void doEndChange()
    • doNextAdd

      public void doNextAdd(int pFrom, int pTo)
    • doNextRemove

      public void doNextRemove(int pIdx, List<? extends E> pList)
    • doNextPermutation

      public void doNextPermutation(int pFrom, int pTo, int[] pPermutation)
    • doNextUpdate

      public void doNextUpdate(int pIdx)