Класс FilteredList<E>
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- javafx.collections.ObservableListBase<E>
-
- javafx.collections.transformation.TransformationList<E,E>
-
- javafx.collections.transformation.FilteredList<E>
Все реализованные интерфейсы:
Iterable<E>, Collection<E>, List<E>, Observable, ObservableList<E>
public final class FilteredList<E> extends TransformationList<E,E>
С момента:
JavaFX 8.0
См. также:
-
Краткое описание свойств
Все методыМетоды экземпляровКонкретные методы Тип Свойство и описание ObjectProperty<Predicate<? super E>>predicateПредикат, который будет соответствовать элементам, которые будут в этом FilteredList.
-
Краткое описание полей
-
Поля, унаследованные от класса java.util.AbstractList
modCount
-
-
Краткое описание конструкторов
Конструкторы Конструктор и описание FilteredList(ObservableList<E> source)Создаёт новый объект FilteredList, являющийся оболочкой над исходным списком.FilteredList(ObservableList<E> source, Predicate<? super E> predicate)Создаёт новый объект FilteredList, являющийся оболочкой над исходным списком.
-
Краткое описание методов
Все методыМетоды экземпляровКонкретные методы Модификатор и тип Метод и описание Eget(int index)Возвращает элемент по указанному индексу в этом списке.Predicate<? super E>getPredicate()Получает значение свойства предиката.intgetSourceIndex(int index)Преобразует индекс элемента этого списка в индекс в исходном списке.ObjectProperty<Predicate<? super E>>predicateProperty()Предикат, который будет соответствовать элементам, которые будут в этом FilteredList.voidsetPredicate(Predicate<? super E> predicate)Устанавливает значение свойства предиката.intsize()Возвращает количество элементов в этом списке.protected voidsourceChanged(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
-
Методы, унаследованные от интерфейса javafx.collections.ObservableList
addAll, addListener, filtered, remove, removeAll, removeListener, retainAll, setAll, setAll, sorted, sorted
-
Методы, унаследованные от интерфейса 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
-
Методы, унаследованные от интерфейса java.util.Collection
parallelStream, removeIf, stream
-
Методы, унаследованные от интерфейса javafx.beans.Observable
addListener, removeListener
-
-
Подробное описание свойств
-
predicate
public final ObjectProperty<Predicate<? super E>> predicateProperty
Предикат, который будет соответствовать элементам, которые будут в этом FilteredList. Элементы, не соответствующие предикату, будут отфильтрованы. Нулевой предикат означает предикат "всегда истина", все элементы будут соответствовать.См. также:
-
-
Подробное описание конструкторов
-
FilteredList
public FilteredList(ObservableList<E> source, Predicate<? super E> predicate)Создаёт новый объект FilteredList, являющийся оболочкой над исходным списком. Предоставленный предикат будет соответствовать элементам в исходном списке, которые будут видны. Если предикат равен null, все элементы будут соответствовать, и список будет равен исходному списку.Параметры:
source- исходный список
-
FilteredList
public FilteredList(ObservableList<E> source)
Создаёт новый объект FilteredList, являющийся оболочкой над исходным списком. Этот список имеет предикат "всегда истина", содержащий все элементы исходного списка.Этот конструктор может быть полезен, если вы хотите связать
predicateProperty()этого списка.Параметры:
source- исходный список
-
-
Подробное описание методов
-
predicateProperty
public final ObjectProperty<Predicate<? super E>> predicateProperty()
Предикат, который будет соответствовать элементам, которые будут в этом FilteredList. Элементы, не соответствующие предикату, будут отфильтрованы. Нулевой предикат означает предикат "всегда истина", все элементы будут соответствовать.См. также:
-
getPredicate
public final Predicate<? super E> getPredicate()
Получает значение свойства предиката.Описание свойства:
Предикат, который будет соответствовать элементам, которые будут в этом FilteredList. Элементы, не соответствующие предикату, будут отфильтрованы. Нулевой предикат означает предикат "всегда истина", все элементы будут соответствовать.
-
setPredicate
public final void setPredicate(Predicate<? super E> predicate)
Устанавливает значение свойства предиката.Описание свойства:
Предикат, который будет соответствовать элементам, которые будут в этом FilteredList. Элементы, не соответствующие предикату, будут отфильтрованы. Нулевой предикат означает предикат "всегда истина", все элементы будут соответствовать.
-
sourceChanged
protected void sourceChanged(ListChangeListener.Change<? extends E> c)
Описание, скопированное из класса:TransformationListВызывается при возникновении изменения в источнике.Определено в:
sourceChangedв классеTransformationList<E,E>Параметры:
c- изменение
-
size
public int size()
Возвращает количество элементов в этом списке.Определено в:
sizeв интерфейсеCollection<E>Определено в:
sizeв классеAbstractCollection<E>Возвращает:
количество элементов в этом списке
-
get
public E get(int index)
Возвращает элемент по указанному индексу в этом списке.Определено в:
getв классеAbstractList<E>Параметры:
index- индекс возвращаемого элементаВозвращает:
элемент по указанному индексу в этом списке
Исключения:
-
getSourceIndex
public int getSourceIndex(int index)
Описание, скопированное из класса:TransformationListПреобразует индекс элемента этого списка в индекс в исходном списке.Определено в:
getSourceIndexв классе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.