Interface ColumnValueProvider<PV extends Serializable>
- Type Parameters:
PV- type of value provided for columns
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
MappingDataDto
Provides values for column-based UI components, mainly used by
ColumnTileTable.
Supports both single-valued and multivalued data representations.
By default, a single value is wrapped into a list, but implementations
can override getColumnsValues() to provide multiple values
(e.g. for grouped tile scenarios).
Additional helper methods allow defining grouping, display name, expansion state, and item count for UI rendering.
-
Method Summary
Modifier and TypeMethodDescriptiondefault IntegergetCount()default Stringdefault Stringdefault booleandefault voidsetExpanded(boolean expanded)
-
Method Details
-
getColumnValue
PV getColumnValue() -
getColumnsValues
-
getKeyValue
-
getGroupDisplayName
-
getCount
-
isExpanded
default boolean isExpanded() -
setExpanded
default void setExpanded(boolean expanded)
-