Class ListNonIterableChange<E>

  • Type Parameters:
    E - the type of the changed object.
    Direct Known Subclasses:
    SimpleListUpdateChange

    public abstract class ListNonIterableChange<E>
    extends javafx.collections.ListChangeListener.Change<E>
    Event for JavaFX changes.
    Since:
    17.0
    Version:
    17.0 2020-01-04 14:41:49
    Author:
    Stéphane GALLAND
    Maven Group Id:
    org.arakhne.afc.advanced
    Maven Artifact Id:
    javafx
    • Constructor Detail

      • ListNonIterableChange

        protected ListNonIterableChange​(int from,
                                        int to,
                                        javafx.collections.ObservableList<E> list)
        Constructor.
        Parameters:
        from - is the index of the first change.
        to - is the index + 1 of the last change.
        list - is the changed list.
    • Method Detail

      • getFrom

        public int getFrom()
        Specified by:
        getFrom in class javafx.collections.ListChangeListener.Change<E>
      • getTo

        public int getTo()
        Specified by:
        getTo in class javafx.collections.ListChangeListener.Change<E>
      • getPermutation

        protected int[] getPermutation()
        Specified by:
        getPermutation in class javafx.collections.ListChangeListener.Change<E>
      • next

        public boolean next()
        Specified by:
        next in class javafx.collections.ListChangeListener.Change<E>
      • reset

        public void reset()
        Specified by:
        reset in class javafx.collections.ListChangeListener.Change<E>
      • checkState

        public void checkState()
        Check if the state of the change is valid.