|
Spec-Zone .ru
спецификации, руководства, описания, API
|
M - тип модели; например PersonModelI - тип идентификатора; при использовании TableRowSorter это будет Integerpublic abstract static class RowFilter.Entry<M,I> extends Object
Entry объект передают к экземплярам RowFilter, разрешение фильтра получить значение данных записи, и таким образом определить, нужно ли запись показать. Entry объект содержит информацию о модели так же как методах для того, чтобы получить базовые значения от модели.RowFilter, DefaultRowSorter.setRowFilter(javax.swing.RowFilter)| Конструктор и Описание |
|---|
RowFilter.Entry()
Создает
Entry. |
| Модификатор и Тип | Метод и Описание |
|---|---|
abstract I |
getIdentifier()
Возвращает identifer (в модели) записи.
|
abstract M |
getModel()
Возвращает базовую модель.
|
Строка |
getStringValue(int index)
Возвращает строковое значение по указанному индексу.
|
abstract Object |
getValue(int index)
Возвращает значение по указанному индексу.
|
abstract int |
getValueCount()
Возвращает число значений в записи.
|
public abstract M getModel()
public abstract int getValueCount()
public abstract Object getValue(int index)
null. Когда использующийся с таблицей, индекс соответствует номеру столбца в модели.index - индекс значения, чтобы добратьсяIndexOutOfBoundsException - если индекс <0 или> = getValueCountpublic String getStringValue(int index)
String значения этот метод предпочитаются тому из getValue как getValue(index).toString() может возвратить различный результат чем getStringValue(index). Эта реализация вызовы getValue(index).toString() после проверки null. Подклассы, которые обеспечивают различное преобразование строк, должны переопределить этот метод в случае необходимости.
index - индекс значения, чтобы добратьсяnon-null строка по указанному индексуIndexOutOfBoundsException - если индекс <0 ||> = getValueCountpublic abstract I getIdentifier()
Integer.
Для дальнейшей ссылки API и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.