Class ObservableSubList<T>

  • Type Parameters:
    T - Type of object in list.
    All Implemented Interfaces:
    Iterable<T>, Collection<T>, List<T>, javafx.beans.Observable, javafx.collections.ObservableList<T>

    public class ObservableSubList<T>
    extends javafx.collections.ObservableListBase<T>
    Decorates another list while skipping first x items and limiting size to y. TODO: consider subclassing TransformationList.
    • Constructor Detail

      • ObservableSubList

        public ObservableSubList​(javafx.collections.ObservableList<? extends T> pDelegate)
      • ObservableSubList

        public ObservableSubList​(javafx.collections.ObservableList<? extends T> pDelegate,
                                 int pSkip)
      • ObservableSubList

        public ObservableSubList​(javafx.collections.ObservableList<? extends T> pDelegate,
                                 int pSkip,
                                 Integer pLimit)
    • Method Detail

      • skipProperty

        public javafx.beans.property.IntegerProperty skipProperty()
      • getSkip

        public int getSkip()
      • setSkip

        public void setSkip​(int pSkip)
      • limitProperty

        public javafx.beans.property.ObjectProperty<Integer> limitProperty()
      • getLimit

        public Integer getLimit()
      • setLimit

        public void setLimit​(Integer pLimit)