Interface ColumnAware

    • 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()
      • getColumnsCount

        default int getColumnsCount()
      • getColumnsCount

        default int getColumnsCount​(boolean visibleOnly)
      • getColumnsCountWithSpan

        default int getColumnsCountWithSpan()
      • getColumnsCountWithSpan

        default int getColumnsCountWithSpan​(boolean visibleOnly)
      • resetDynamicColumns

        default void resetDynamicColumns()
      • getOrderedColumnKeys

        default String getOrderedColumnKeys()