Класс 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
- См. также:
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final ObjectProperty<Comparator<? super E>> |
comparator |
Компаратор, определяющий порядок данного SortedList. |
Краткое описание полей
Поля, объявленные в классе java.util.AbstractList
modCount
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SortedList |
Создаёт новый неупорядоченный SortedList-обёртку вокруг исходного списка. |
SortedList |
Создаёт новый SortedList, обёрнутый вокруг исходного списка. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final ObjectProperty<Comparator<? super E>> |
comparatorProperty() |
Компаратор, определяющий порядок данного SortedList. |
E |
get |
Возвращает элемент по указанному индексу в данном списке. |
final Comparator<? super E> |
getComparator() |
Получает значение свойства comparator. |
int |
getSourceIndex |
Преобразует индекс элемента в данном списке в индекс в исходном списке. |
int |
getViewIndex |
Преобразует индекс элемента в исходном списке в индекс в данном списке. |
final void |
setComparator |
Устанавливает значение свойства comparator. |
int |
size() |
Возвращает количество элементов в данном списке. |
protected void |
sourceChanged |
Вызывается при возникновении изменения в исходном источнике. |
Методы, объявленные в классе 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.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
subscribe
Методы, объявленные в интерфейсе javafx.collections.ObservableList
filtered, sorted, sorted
Свойства
comparator
public final ObjectProperty<Comparator<? super E>> comparatorProperty
Компаратор, определяющий порядок элементов в этом SortedList. Нулевое значение для несортированного SortedList.
Подробности конструкторов
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- исходный список - См. также:
Подробности методов
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
public final Comparator<? super E> getComparator()
Возвращает значение свойства
comparator.- Описание свойства:
- Компаратор, определяющий порядок элементов в этом SortedList. Нулевое значение для несортированного SortedList.
- Возвращает:
- значение свойства
comparator - См. также:
setComparator
public final void setComparator(Comparator<? super E> comparator)
Устанавливает значение свойства
comparator.- Описание свойства:
- Компаратор, определяющий порядок элементов в этом SortedList. Нулевое значение для несортированного SortedList.
- Параметры:
-
comparator- значение для свойстваcomparator - См. также:
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- индекс в этом списке - Возвращает:
- индекс элемента в исходном списке
- См. также:
getViewIndex
public int getViewIndex(int index)
Описание скопировано из класса:
TransformationListПреобразует индекс элемента в исходном списке в индекс в этом списке.
- Определено в:
-
getViewIndexв классеTransformationList<E,E> - Параметры:
-
index- индекс в исходном списке - Возвращает:
- индекс элемента в этом списке, если он содержится в этом списке, или отрицательное значение в противном случае
- См. также:
© 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.