Class ObservableArrayList<E>

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
javafx.collections.ObservableListBase<E>
javafx.collections.ModifiableObservableListBase<T>
com.iamsoft.util.ui.javafx.collections.DefaultObservableList<E>
com.iamsoft.util.ui.javafx.collections.ObservableArrayList<E>
Type Parameters:
E - The list element type.
All Implemented Interfaces:
PermutableObservableList<E>, Iterable<E>, Collection<E>, List<E>, javafx.beans.Observable, javafx.collections.ObservableList<E>
Direct Known Subclasses:
AsynchronousList, AsynchronousList2, AsynchronousMappedList, ConflatingList2, ObservableArrayList.Exposed, StrobeList2

public class ObservableArrayList<E> extends DefaultObservableList<E>
  • Constructor Details

    • ObservableArrayList

      public ObservableArrayList()
    • ObservableArrayList

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

    • addAll

      public boolean addAll(Collection<? extends E> pCollection)
      Specified by:
      addAll in interface Collection<E>
      Specified by:
      addAll in interface List<E>
      Overrides:
      addAll in class javafx.collections.ModifiableObservableListBase<E>
    • addAll

      public boolean addAll(int pIdx, Collection<? extends E> pCollection)
      Specified by:
      addAll in interface List<E>
      Overrides:
      addAll in class javafx.collections.ModifiableObservableListBase<E>
    • removeRange

      protected void removeRange(int pFromIndex, int pToIndex)
      Overrides:
      removeRange in class javafx.collections.ModifiableObservableListBase<E>