Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.base
Пакет 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)
    Преобразует индекс элемента этого списка в индекс в исходном списке.
    int getViewIndex​(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
    • Методы унаследованные от интерфейса java.util.Collection

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

      forEach
    • Методы унаследованные от интерфейса 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
    • Методы унаследованные от интерфейса javafx.beans.Observable

      addListener, removeListener
    • Методы унаследованные от интерфейса javafx.collections.ObservableList

      addAll, addListener, filtered, remove, removeAll, removeListener, retainAll, setAll, setAll, sorted, sorted
  • Подробности свойства

    • 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 - список для обертывания
      comparator - компаратор для использования или null для неупорядоченного списка
    • 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()
    • getViewIndex

      public int getViewIndex​(int index)
      Описание скопировано из класса: TransformationList
      Отображает индекс элемента прямого исходного списка в индекс в этом списке.
      Задано:
      getViewIndex в классе TransformationList<E,​E>
      Параметры:
      index - индекс в исходном списке
      Возвращает:
      индекс элемента в этом списке, если он содержится в этом списке, или отрицательное значение в противном случае
      См. также:
      TransformationList.getSource(), TransformationList.getSourceIndex(int)

© 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