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 void
buildColumns()
Sets up the table and its container using the columns configured so far.CmsResourceTable.ColumnBuilder
column(CmsResourceTableProperty prop)
Adds a new column.CmsResourceTable.ColumnBuilder
column(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
-
-