Columns¶
- public class Columns extends ArrayList<Column>¶
New in version 1.1.0.
New in version 1.2.0:
Добавлены методы получения ширин колонок:
getColumnWidths()
,getColumnWidths(int...)
иgetColumnWidths(String...)
.Переопределён метод
get(int)
: Реализовано использованиеElementNotFoundException
вместоIndexOutOfBoundsException
в случае, если не найдена колонка.
Список колонок табличного представления. Предоставляет методы, упрощающие получение колонки по её свойствам (например, получение колонки по имени атрибута выборки).
Constructors¶
Columns¶
- Columns()¶
Methods¶
find¶
get¶
- public Column get(int columnVisibleIndex)¶
New in version 1.2.0: Реализовано использование
ElementNotFoundException
вместоIndexOutOfBoundsException
в случае, если не найдена колонка.Получить колонку табличного представления по имени атрибута.
- Parameters:
columnVisibleIndex – видимый индекс колонки
- Throws:
ElementNotFoundException
– Если колонка не найдена.
- Returns:
колонка
get¶
- public Column get(String attributeName)¶
Получить колонку табличного представления по имени атрибута.
- Parameters:
attributeName – имя атрибута
- Throws:
ElementNotFoundException
– Если колонка не найдена.
- Returns:
колонка
getColumnWidths¶
- public int[] getColumnWidths()¶
New in version 1.2.0.
Получить ширины всех колонок.
Ширины извлекаются с помощью JavaScript (
element.getBoundingClientRect().width
), что обеспечивает высокую производительность при большом числе колонок.- Returns:
массив ширин колонок (в пикселях) в порядке их отображения
getColumnWidths¶
- public int[] getColumnWidths(int... columnVisibleIndexes)¶
New in version 1.2.0.
Получить ширины колонок, найденных по их видимому индексу. Ширины извлекаются с помощью JavaScript (
element.getBoundingClientRect().width
), что обеспечивает высокую производительность при большом числе колонок.- Parameters:
columnVisibleIndexes – видимые индексы колонок
- Throws:
ElementNotFoundException
– если колонка с указанным видимым индексом не найдена
- Returns:
массив ширин колонок (в пикселях) в порядке переданных видимых индексов
getColumnWidths¶
- public int[] getColumnWidths(String... attributeName)¶
New in version 1.2.0.
Получить ширины колонок, найденных по именам связанных с ними атрибутов. Ширины извлекаются с помощью JavaScript (
element.getBoundingClientRect().width
), что обеспечивает высокую производительность при большом числе колонок.- Parameters:
attributeName – имена атрибутов
- Throws:
ElementNotFoundException
– если колонка с указанным атрибутом не найдена
- Returns:
массив ширин колонок (в пикселях) в порядке переданных атрибутов