Class ColumnTile<O extends ColumnValueProvider<PV>,PV extends Serializable>
java.lang.Object
com.evolveum.midpoint.gui.impl.component.tile.Tile<O>
com.evolveum.midpoint.gui.impl.component.tile.column.ColumnTile<O,PV>
- Type Parameters:
O- primary row object displayed by the tilePV- delegated value type rendered by columns
- All Implemented Interfaces:
Serializable,Comparable<Tile>
Tile model for
ColumnTileTable.
The tile stores:
- O - the primary row object represented by the tile
- PV - the delegated value type rendered by reusable column definitions
The primary row object must implement ColumnValueProvider, which guarantees
that column rendering can consistently obtain the delegated value used by
IColumn instances.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionColumnTile(O value, @NotNull List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<PV, String>> columns) -
Method Summary
Modifier and TypeMethodDescriptionint@Nullable String@Nullable StringvoidvoidsetTileCssClass(@Nullable String tileCssClass) Methods inherited from class com.evolveum.midpoint.gui.impl.component.tile.Tile
getDescription, getIcon, getTitle, getValue, isSelected, setDescription, setIcon, setSelected, setTitle, setValue, toggle
-
Constructor Details
-
ColumnTile
-
-
Method Details
-
getColumns
-
getTileCssClass
-
setTileCssClass
-
getHeader
-
setHeader
-
header
-
cssClass
-
compareTo
- Specified by:
compareToin interfaceComparable<O extends ColumnValueProvider<PV>>- Overrides:
compareToin classTile<O extends ColumnValueProvider<PV>>
-