Package org.opencms.ui.components
Class CmsResourceTable.ColumnBuilder
- java.lang.Object
-
- org.opencms.ui.components.CmsResourceTable.ColumnBuilder
-
- Enclosing class:
- CmsResourceTable
public class CmsResourceTable.ColumnBuilder extends java.lang.Object
Helper class for easily configuring a set of columns to display, together with their visibility / collapsed status.
-
-
Constructor Summary
Constructors Constructor Description ColumnBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildColumns()Sets up the table and its container using the columns configured so far.CmsResourceTable.ColumnBuildercolumn(CmsResourceTableProperty prop)Adds a new column.CmsResourceTable.ColumnBuildercolumn(CmsResourceTableProperty prop, int flags)Adds a new column.
-
-
-
Constructor Detail
-
ColumnBuilder
public ColumnBuilder()
-
-
Method Detail
-
buildColumns
public void buildColumns()
Sets up the table and its container using the columns configured so far.
-
column
public CmsResourceTable.ColumnBuilder column(CmsResourceTableProperty prop)
Adds a new column.- Parameters:
prop- the column- Returns:
- this object
-
column
public CmsResourceTable.ColumnBuilder column(CmsResourceTableProperty prop, int flags)
Adds a new column.- Parameters:
prop- the columnflags- the flags for the column- Returns:
- this object
-
-