Spec-Zone.ru › OpenJavaFX 24

Класс 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>
Параметры типа:
E - тип элемента списка
Все реализованные интерфейсы:
Iterable<E>, Collection<E>, List<E>, SequencedCollection<E>, Observable, ObservableList<E>
public final class SortedList<E> extends TransformationList<E,E>
Оборачивает ObservableList и сортирует его содержимое. Все изменения в ObservableList немедленно отображаются в SortedList. Примечание: недопустимый SortedList (в результате нарушения сравнения) не отправляет никаких уведомлений слушателям при повторном становлении допустимым.
С:
JavaFX 8.0
См. также:
  • TransformationList

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

Тип Свойство Описание
final 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, обернутый вокруг исходного списка.

Краткое описание методов

Модификатор и тип Метод Описание
final ObjectProperty<Comparator<? super E>> comparatorProperty()
Компаратор, определяющий порядок данного SortedList.
E get(int index)
Возвращает элемент по указанному индексу в этом списке.
final Comparator<? super E> getComparator()
Получает значение свойства comparator.
int getSourceIndex(int index)
Преобразует индекс элемента этого списка в индекс в исходном списке.
int getViewIndex(int index)
Преобразует индекс элемента исходного списка в индекс в этом списке.
final 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, addFirst, addLast, clear, contains, containsAll, equals, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeLast, replaceAll, retainAll, reversed, set, sort, spliterator, subList, toArray, toArray

Методы, объявленные в интерфейсе javafx.beans.Observable

subscribe

Методы, объявленные в интерфейсе javafx.collections.ObservableList

filtered, sorted, sorted

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

comparator

public final ObjectProperty<Comparator<? super E>> comparatorProperty
Компаратор, определяющий порядок элементов в этом списке SortedList. Нулевое значение для неупорядоченного SortedList.
См. также:
  • getComparator()
  • setComparator(Comparator)
  • comparatorProperty()

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

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. Нулевое значение для неупорядоченного SortedList.
Возвращает:
свойство comparator
См. также:
  • getComparator()
  • setComparator(Comparator)

getComparator

public final Comparator<? super E> getComparator()
Получает значение свойства comparator.
Описание свойства:
Компаратор, определяющий порядок элементов в этом списке SortedList. Нулевое значение для неупорядоченного SortedList.
Возвращает:
значение свойства comparator
См. также:
  • setComparator(Comparator)
  • comparatorProperty()

setComparator

public final void setComparator(Comparator<? super E> comparator)
Устанавливает значение свойства comparator.
Описание свойства:
Компаратор, определяющий порядок элементов в этом списке SortedList. Нулевое значение для неупорядоченного SortedList.
Параметры:
comparator - значение для свойства comparator
См. также:
  • getComparator()
  • comparatorProperty()

get

public E get(int index)
Возвращает элемент по указанному индексу в этом списке.
Установлено:
get в интерфейсе List<E>
Установлено:
get в классе AbstractList<E>
Параметры:
index - индекс возвращаемого элемента
Возвращает:
элемент по указанному индексу в этом списке

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 и/или его аффилированные лица. Все права защищены.

© 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