Package org.primefaces.component.api
Interface ColumnAware
-
- All Known Subinterfaces:
UITable<T>
- All Known Implementing Classes:
DataTable,DataTableBase,SubTable,TreeTable,TreeTableBase
public interface ColumnAware
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default List<UIColumn>collectColumns()default UIColumnfindColumn(String columnKey)default UIColumnfindColumnInGroup(String columnKey, ColumnGroup group)default voidforEachColumn(boolean unwrapDynamicColumns, Function<UIColumn,Boolean> callback)default voidforEachColumn(Function<UIColumn,Boolean> callback)default booleanforEachColumn(javax.faces.context.FacesContext context, javax.faces.component.UIComponent root, boolean unwrapDynamicColumns, Function<UIColumn,Boolean> callback)default ColumnGroupgetColumnGroup(String type)Map<String,ColumnMeta>getColumnMeta()List<UIColumn>getColumns()default intgetColumnsCount()default intgetColumnsCount(boolean visibleOnly)default intgetColumnsCountWithSpan()default intgetColumnsCountWithSpan(boolean visibleOnly)default intgetFrozenColumnsCount()default StringgetOrderedColumnKeys()default voidinvokeOnColumn(String columnKey, int rowIndex, Consumer<UIColumn> callback)default voidinvokeOnColumn(String columnKey, Consumer<UIColumn> callback)default voidresetDynamicColumns()voidsetColumnMeta(Map<String,ColumnMeta> columnMeta)voidsetColumns(List<UIColumn> columns)
-
-
-
Method Detail
-
forEachColumn
default void forEachColumn(boolean unwrapDynamicColumns, Function<UIColumn,Boolean> callback)
-
forEachColumn
default boolean forEachColumn(javax.faces.context.FacesContext context, javax.faces.component.UIComponent root, boolean unwrapDynamicColumns, Function<UIColumn,Boolean> callback)
-
invokeOnColumn
default void invokeOnColumn(String columnKey, int rowIndex, Consumer<UIColumn> callback)
-
getFrozenColumnsCount
default int getFrozenColumnsCount()
-
findColumnInGroup
default UIColumn findColumnInGroup(String columnKey, ColumnGroup group)
-
getColumnGroup
default ColumnGroup getColumnGroup(String type)
-
getColumnsCount
default int getColumnsCount()
-
getColumnsCount
default int getColumnsCount(boolean visibleOnly)
-
getColumnsCountWithSpan
default int getColumnsCountWithSpan()
-
getColumnsCountWithSpan
default int getColumnsCountWithSpan(boolean visibleOnly)
-
resetDynamicColumns
default void resetDynamicColumns()
-
getColumnMeta
Map<String,ColumnMeta> getColumnMeta()
-
setColumnMeta
void setColumnMeta(Map<String,ColumnMeta> columnMeta)
-
getOrderedColumnKeys
default String getOrderedColumnKeys()
-
-