Spec-Zone .ru
спецификации, руководства, описания, API
|
M
- тип модели; например PersonModel
I
- тип идентификатора; при использовании TableRowSorter
это будет Integer
public 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 и/или его филиалы. Все права защищены.