Spec-Zone.ru › OpenJavaFX 17

Класс 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.
void setComparator​(Comparator<? super E> comparator)
Устанавливает значение свойства comparator.
int size()
Возвращает количество элементов в этом списке.

Методы, объявленные в классе javafx.collections.transformation.TransformationList

getSource, getSourceIndex, getSourceIndexFor, getViewIndex, isInTransformationChain, sourceChanged

Методы, объявленные в классе javafx.collections.ObservableListBase

beginChange, endChange, fireChange, hasListeners, nextAdd, nextPermutation, nextRemove, nextRemove, nextReplace, nextSet, nextUpdate

Методы, объявленные в классе 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)

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

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>
Возвращает:
количество элементов в этом списке

© 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