Package com.saperion.ngc.navigation
Class ColumnManager
- java.lang.Object
-
- com.saperion.ngc.navigation.ColumnManager
-
- All Implemented Interfaces:
java.io.Serializable
public class ColumnManager extends java.lang.Object implements java.io.Serializable
The ColumnManager manages the columns of the NavigationView. Navigation nodes can register and unregister required columns here.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ColumnManager(org.zkoss.zul.Tree navigationTree, java.lang.String firstColumnName)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
registerColumn(java.lang.String columnName)
Registers a column in the manager.void
unregisterColumn(java.lang.String columnName)
Unregisters a column in the manager.
-
-
-
Method Detail
-
registerColumn
public void registerColumn(java.lang.String columnName)
Registers a column in the manager. If the column is not yet registered, it is created. Otherwise it's counter will be incremented.- Parameters:
columnName
- column name
-
unregisterColumn
public void unregisterColumn(java.lang.String columnName)
Unregisters a column in the manager. It's count will be decremented. If the count is zero afterwards, the column is removed.- Parameters:
columnName
- column name
-
-