Класс 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
- См. также:
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final ObjectProperty |
comparator |
Компаратор, определяющий порядок данного SortedList. |
Краткое описание полей
Поля, объявленные в классе java.util.AbstractList
modCount
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SortedList |
Создает новый неупорядоченный SortedList-обёртку вокруг исходного списка. |
SortedList |
Создаёт новый SortedList, обернутый вокруг исходного списка. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final ObjectProperty |
comparatorProperty() |
Компаратор, определяющий порядок данного SortedList. |
E |
get |
Возвращает элемент по указанному индексу в этом списке. |
final Comparator |
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, 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.
- См. также:
Подробное описание конструкторов
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
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.