Package com.inmethod.grid.common
Class ColumnsState.Entry
- java.lang.Object
-
- com.inmethod.grid.common.ColumnsState.Entry
-
- All Implemented Interfaces:
Serializable
,IClusterable
- Enclosing class:
- ColumnsState
public static class ColumnsState.Entry extends Object implements IClusterable
State entry for single column.- Author:
- Matej Knopp
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getColumnId()
Returns column identifier.int
getCurrentWidth()
Returns the current width, or -1 if the width is not set.boolean
isVisible()
Return whether the column is visible.void
setCurrentWidth(int currentWidth)
Sets the current column width.void
setVisible(boolean visible)
Sets the visibility of the column.
-
-
-
Constructor Detail
-
Entry
public Entry(String columnId)
Creates new entry instance- Parameters:
columnId
-
-
-
Method Detail
-
getCurrentWidth
public int getCurrentWidth()
Returns the current width, or -1 if the width is not set. In that case the initial column width will be used.- Returns:
- current column width
-
setCurrentWidth
public void setCurrentWidth(int currentWidth)
Sets the current column width. IfcurrentWidth
is -1, the initial column width will be used.- Parameters:
currentWidth
-
-
isVisible
public boolean isVisible()
Return whether the column is visible.- Returns:
true
if the column is visible,false
otherwise.
-
setVisible
public void setVisible(boolean visible)
Sets the visibility of the column.- Parameters:
visible
-
-
getColumnId
public String getColumnId()
Returns column identifier.- Returns:
- column id
-
-