Spec-Zone.ru › OpenJDK 24

Класс RowFilter.Entry<M,I>

java.lang.Object
javax.swing.RowFilter.Entry<M,I>
Параметры типа:
M - тип модели; например, PersonModel
I - тип идентификатора; при использовании TableRowSorter, он будет Integer
Вложенный класс:
RowFilter<M,I>
public abstract static class RowFilter.Entry<M,I> extends Object
Объект Entry передаётся экземплярам класса RowFilter, позволяя фильтру получить значение данных записи и, таким образом, определить, должна ли запись отображаться. Объект Entry содержит информацию о модели, а также методы для получения базовых значений из модели.
С тех пор как:
1.6
См. также:
  • RowFilter
  • DefaultRowSorter.setRowFilter(javax.swing.RowFilter)

Краткое описание конструкторов

Конструктор Описание
Entry()
Создаёт Entry.

Краткое описание методов

Модификатор и тип Метод Описание
abstract I getIdentifier()
Возвращает идентификатор (в модели) записи.
abstract M getModel()
Возвращает базовая модель.
String getStringValue(int index)
Возвращает строковое значение по указанному индексу.
abstract Object getValue(int index)
Возвращает значение по указанному индексу.
abstract int getValueCount()
Возвращает количество значений в записи.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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

Entry

public Entry()
Создаёт Entry.

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

getModel

public abstract M getModel()
Возвращает базовая модель.
Возвращает:
модель, содержащую данные, которые представляет эта запись

getValueCount

public abstract int getValueCount()
Возвращает количество значений в записи. Например, при использовании с таблицей это соответствует числу столбцов.
Возвращает:
число значений в фильтруемом объекте

getValue

public abstract Object getValue(int index)
Возвращает значение по указанному индексу. Может вернуть null. При использовании с таблицей индекс соответствует номеру столбца в модели.
Параметры:
index - индекс получаемого значения
Возвращает:
значение по указанному индексу
Исключения:
IndexOutOfBoundsException - если index < 0 или >= getValueCount

getStringValue

public String getStringValue(int index)
Возвращает строковое значение по указанному индексу. Если фильтрация выполняется на основе String значений, этот метод предпочтительнее, чем getValue, так как getValue(index).toString() может возвращать другой результат, чем getStringValue(index).

Этот метод вызывает getValue(index).toString() после проверки на null. Подклассы, предоставляющие различное преобразование строк, должны переопределить этот метод при необходимости.

Параметры:
index - индекс получаемого значения
Возвращает:
non-null строковое значение по указанному индексу
Исключения:
IndexOutOfBoundsException - если index < 0 или >= getValueCount

getIdentifier

public abstract I getIdentifier()
Возвращает идентификатор (в модели) записи. Для таблицы это соответствует индексу строки в модели, представленной как Integer.
Возвращает:
идентификатор, основанный на модели (а не представлении), для этой записи

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/RowFilter.Entry.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API