public class DefaultColumnGroup extends Object implements ColumnGroup
| Constructor and Description |
|---|
DefaultColumnGroup(ColumnGroupConfiguration groupConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(ColumnDescriptor column) |
void |
addColumnGroup(ColumnGroup group) |
void |
clearDynamicColumns() |
List<ColumnGroup> |
getAllColumnGroups()
Returns a list containing this group and all the groups held by this
ColumnGroup and its sub groups. |
List<ColumnDescriptor> |
getAllColumns()
Returns all
columns in this ColumnGroup and its sub groups. |
List<ColumnDescriptor> |
getAllHiddenColumns() |
List<ColumnDescriptor> |
getAllVisibleColumns() |
ColumnGroupConfiguration |
getColumnGroupConfiguration() |
List<ColumnGroup> |
getColumnGroups()
Returns all the sub groups directly held by this
ColumnGroup. |
List<ColumnDescriptor> |
getColumns()
Returns all
columns directly held by this ColumnGroup. |
List<ColumnDescriptor> |
getHiddenColumns() |
String |
getName()
Returns the name of this
ColumnGroup. |
ColumnGroup |
getParentColumnGroup()
Returns the parent
ColumnGroup of this group or null if it is a root container. |
int |
getSize()
Returns the number of columns directly in this
ColumnGroup. |
int |
getTotalSize()
Returns the total number of columns in this
ColumnGroup and its sub groups. |
List<ColumnDescriptor> |
getVisibleColumns() |
void |
setColumnGroups(List<ColumnGroup> groups)
Sets the sub groups included in this group to
groups. |
void |
setColumns(List<ColumnDescriptor> columns)
Sets the columns of this group to
columns. |
void |
setName(String name)
Sets the name of this group to
name. |
void |
setParentColumnGroup(ColumnGroup parentGroup) |
public DefaultColumnGroup(ColumnGroupConfiguration groupConfig)
public ColumnGroupConfiguration getColumnGroupConfiguration()
public void setColumnGroups(List<ColumnGroup> groups)
groups.groups - sub groups of this grouppublic List<ColumnGroup> getColumnGroups()
ColumnGroupColumnGroup.getColumnGroups in interface ColumnGroupColumnGroupColumnGroup.getAllColumnGroups()public void addColumn(ColumnDescriptor column)
public void clearDynamicColumns()
public void addColumnGroup(ColumnGroup group)
public void setColumns(List<ColumnDescriptor> columns)
columns.columns - the columnspublic List<ColumnDescriptor> getColumns()
ColumnGroupcolumns directly held by this ColumnGroup.getColumns in interface ColumnGroupColumnGroup.getAllColumns()public void setName(String name)
name.name - public String getName()
ColumnGroupColumnGroup.getName in interface ColumnGrouppublic void setParentColumnGroup(ColumnGroup parentGroup)
public ColumnGroup getParentColumnGroup()
ColumnGroupColumnGroup of this group or null if it is a root container.getParentColumnGroup in interface ColumnGrouppublic int getSize()
ColumnGroupColumnGroup.getSize in interface ColumnGroupColumnGroup.getTotalSize()public int getTotalSize()
ColumnGroupColumnGroup and its sub groups.getTotalSize in interface ColumnGroupColumnGroup.getSize()public List<ColumnDescriptor> getAllColumns()
ColumnGroupcolumns in this ColumnGroup and its sub groups.getAllColumns in interface ColumnGroupColumnGroup.getColumns(),
ColumnGroup.getColumnGroups()public List<ColumnDescriptor> getAllHiddenColumns()
getAllHiddenColumns in interface ColumnGrouppublic List<ColumnDescriptor> getAllVisibleColumns()
getAllVisibleColumns in interface ColumnGrouppublic List<ColumnDescriptor> getHiddenColumns()
getHiddenColumns in interface ColumnGrouppublic List<ColumnDescriptor> getVisibleColumns()
getVisibleColumns in interface ColumnGrouppublic List<ColumnGroup> getAllColumnGroups()
ColumnGroupColumnGroup and its sub groups.getAllColumnGroups in interface ColumnGroupColumnGroup and their sub groupsColumnGroup.getColumnGroups()Copyright © 2017 SAP SE. All Rights Reserved.