Class ObservableArrayList.Exposed<E>

  • 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 Detail

      • Exposed

        public Exposed()
      • Exposed

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

      • 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)