Spec-Zone.ru › OpenJavaFX 8
javafx.collections.transformation

Класс SortedList<E>

java.lang.Object
  • java.util.AbstractCollection<E>
    • java.util.AbstractList<E>
      • javafx.collections.ObservableListBase<E>
        • javafx.collections.transformation.TransformationList<E,E>
          • javafx.collections.transformation.SortedList<E>

Все реализованные интерфейсы:

Iterable<E>, Collection<E>, List<E>, Observable, ObservableList<E>



public final class SortedList<E>
extends TransformationList<E,E>
Оборачивает ObservableList и сортирует его содержимое. Все изменения в ObservableList немедленно распространяются на SortedList. Примечание: некорректный SortedList (в результате нарушения сравнения) не отправляет никаких уведомлений слушателям при повторном становлении корректным.

С:

JavaFX 8.0

См. также:

TransformationList

  • Краткое описание свойств

    Все методыМетоды экземпляровКонкретные методы
    Тип Свойство и описание
    ObjectProperty<Comparator<? super E>> comparator
    Компаратор, определяющий порядок этого SortedList.
  • Краткое описание полей

    • Поля, унаследованные от класса java.util.AbstractList

      modCount
  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    SortedList(ObservableList<? extends E> source)
    Создаёт новый неотсортированный SortedList-обёртку вокруг исходного списка.
    SortedList(ObservableList<? extends E> source, Comparator<? super E> comparator)
    Создаёт новый SortedList, обернутый вокруг исходного списка.
  • Краткое описание методов

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод и описание
    ObjectProperty<Comparator<? super E>> comparatorProperty()
    Компаратор, определяющий порядок этого SortedList.
    E get(int index)
    Возвращает элемент по указанному индексу в этом списке.
    Comparator<? super E> getComparator()
    Возвращает значение свойства comparator.
    int getSourceIndex(int index)
    Преобразует индекс элемента этого списка в индекс в исходном списке.
    void setComparator(Comparator<? super E> comparator)
    Устанавливает значение свойства comparator.
    int size()
    Возвращает количество элементов в этом списке.
    protected void sourceChanged(ListChangeListener.Change<? extends E> c)
    Вызывается при срабатывании изменения в источнике.
    • Методы, унаследованные от класса javafx.collections.transformation.TransformationList

      getSource, getSourceIndexFor, isInTransformationChain
    • Методы, унаследованные от класса javafx.collections.ObservableListBase

      addAll, addListener, addListener, beginChange, endChange, fireChange, hasListeners, nextAdd, nextPermutation, nextRemove, nextRemove, nextReplace, nextSet, nextUpdate, remove, removeAll, removeListener, removeListener, retainAll, setAll, setAll
    • Методы, унаследованные от класса java.util.AbstractList

      add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList
    • Методы, унаследованные от класса java.util.AbstractCollection

      addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
    • Методы, унаследованные от класса java.lang.Object

      clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Методы, унаследованные от интерфейса javafx.collections.ObservableList

      addAll, addListener, filtered, remove, removeAll, removeListener, retainAll, setAll, setAll, sorted, sorted
    • Методы, унаследованные от интерфейса java.util.List

      add, add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, sort, spliterator, subList, toArray, toArray
    • Методы, унаследованные от интерфейса java.util.Collection

      parallelStream, removeIf, stream
    • Методы, унаследованные от интерфейса java.lang.Iterable

      forEach
    • Методы, унаследованные от интерфейса javafx.beans.Observable

      addListener, removeListener
  • Подробное описание свойств

    • comparator

      public final ObjectProperty<Comparator<? super E>> comparatorProperty
      Компаратор, определяющий порядок этого SortedList. Null для неотсортированного SortedList.

      См. также:

      getComparator(), setComparator(Comparator)

  • Подробное описание конструкторов

    • SortedList

      public SortedList(ObservableList<? extends E> source,
                        Comparator<? super E> comparator)
      Создаёт новый SortedList, обернутый вокруг исходного списка. Исходный список будет отсортирован с помощью предоставленного компаратора. Если передан null, список остаётся неотсортированным и равен исходному списку.

      Параметры:

      source - список для обёртки

    • SortedList

      public SortedList(ObservableList<? extends E> source)
      Создаёт новый неотсортированный SortedList-обёртку вокруг исходного списка.

      Параметры:

      source - исходный список

      См. также:

      SortedList(javafx.collections.ObservableList, java.util.Comparator)

  • Подробное описание методов

    • sourceChanged

      protected void sourceChanged(ListChangeListener.Change<? extends E> c)
      Описание скопировано из класса: TransformationList
      Вызывается при срабатывании изменения в источнике.

      Определено:

      sourceChanged в классе TransformationList<E,E>

      Параметры:

      c - изменение

    • comparatorProperty

      public final ObjectProperty<Comparator<? super E>> comparatorProperty()
      Компаратор, определяющий порядок этого SortedList. Null для неотсортированного SortedList.

      См. также:

      getComparator(), setComparator(Comparator)

    • getComparator

      public final Comparator<? super E> getComparator()
      Возвращает значение свойства comparator.

      Описание свойства:

      Компаратор, определяющий порядок этого SortedList. Null для неотсортированного SortedList.

    • setComparator

      public final void setComparator(Comparator<? super E> comparator)
      Устанавливает значение свойства comparator.

      Описание свойства:

      Компаратор, определяющий порядок этого SortedList. Null для неотсортированного SortedList.

    • get

      public E get(int index)
      Возвращает элемент по указанному индексу в этом списке.

      Определено:

      get в интерфейсе List<E>

      Определено:

      get в классе AbstractList<E>

      Параметры:

      index - индекс элемента для возврата

      Возвращает:

      элемент по указанному индексу в этом списке

      Исключения:

      IndexOutOfBoundsException

    • size

      public int size()
      Возвращает количество элементов в этом списке.

      Определено:

      size в интерфейсе Collection<E>

      Определено:

      size в интерфейсе List<E>

      Определено:

      size в классе AbstractCollection<E>

      Возвращает:

      количество элементов в этом списке

    • getSourceIndex

      public int getSourceIndex(int index)
      Описание скопировано из класса: TransformationList
      Преобразует индекс элемента этого списка в индекс в исходном списке.

      Определено:

      getSourceIndex в классе TransformationList<E,E>

      Параметры:

      index - индекс в этом списке

      Возвращает:

      индекс происхождения элемента в исходном списке

      См. также:

      TransformationList.getSource()

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API