Класс 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.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.