Interface ColumnGroup
-
- All Known Implementing Classes:
DefaultColumnGroup
public interface ColumnGroupAColumnGroupis a container that can holdColumnDescriptors as well as other column groups. It allows columns to be organized in a tree-like structure.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<ColumnGroup>getAllColumnGroups()Returns a list containing this group and all the groups held by thisColumnGroupand its sub groups.java.util.List<ColumnDescriptor>getAllColumns()Returns allcolumnsin thisColumnGroupand its sub groups.java.util.List<ColumnDescriptor>getAllHiddenColumns()java.util.List<ColumnDescriptor>getAllVisibleColumns()java.util.List<ColumnGroup>getColumnGroups()Returns all the sub groups directly held by thisColumnGroup.java.util.List<ColumnDescriptor>getColumns()Returns allcolumnsdirectly held by thisColumnGroup.java.util.List<ColumnDescriptor>getHiddenColumns()java.lang.StringgetName()Returns the name of thisColumnGroup.ColumnGroupgetParentColumnGroup()Returns the parentColumnGroupof this group ornullif it is a root container.intgetSize()Returns the number of columns directly in thisColumnGroup.intgetTotalSize()Returns the total number of columns in thisColumnGroupand its sub groups.java.util.List<ColumnDescriptor>getVisibleColumns()
-
-
-
Method Detail
-
getName
java.lang.String getName()
Returns the name of thisColumnGroup.- Returns:
- the name of this column group
-
getColumns
java.util.List<ColumnDescriptor> getColumns()
Returns allcolumnsdirectly held by thisColumnGroup.- Returns:
- all columns assigned directly to this group
- See Also:
getAllColumns()
-
getAllColumns
java.util.List<ColumnDescriptor> getAllColumns()
Returns allcolumnsin thisColumnGroupand its sub groups.- Returns:
- all columns assigned to this group or any of its sub groups
- See Also:
getColumns(),getColumnGroups()
-
getSize
int getSize()
Returns the number of columns directly in thisColumnGroup.- Returns:
- the number of columns assigned directly to this group
- See Also:
getTotalSize()
-
getVisibleColumns
java.util.List<ColumnDescriptor> getVisibleColumns()
-
getAllVisibleColumns
java.util.List<ColumnDescriptor> getAllVisibleColumns()
-
getHiddenColumns
java.util.List<ColumnDescriptor> getHiddenColumns()
-
getAllHiddenColumns
java.util.List<ColumnDescriptor> getAllHiddenColumns()
-
getTotalSize
int getTotalSize()
Returns the total number of columns in thisColumnGroupand its sub groups.- Returns:
- the total number of columns assigned to this group or any of its sub groups
- See Also:
getSize()
-
getParentColumnGroup
ColumnGroup getParentColumnGroup()
Returns the parentColumnGroupof this group ornullif it is a root container.- Returns:
- the column group which this column group is a part of
-
getColumnGroups
java.util.List<ColumnGroup> getColumnGroups()
Returns all the sub groups directly held by thisColumnGroup.- Returns:
- the sub groups of this
ColumnGroup - See Also:
getAllColumnGroups()
-
getAllColumnGroups
java.util.List<ColumnGroup> getAllColumnGroups()
Returns a list containing this group and all the groups held by thisColumnGroupand its sub groups.- Returns:
- the sub groups of this
ColumnGroupand their sub groups - See Also:
getColumnGroups()
-
-