Interface TableColumnModel
-
- All Superinterfaces:
Cloneable
- All Known Implementing Classes:
AbstractColumnModel
,SeparateColumnModel
public interface TableColumnModel extends Cloneable
Creation-Date: 21.07.2006, 19:20:44- Author:
- Thomas Morgner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addAutoColumn()
void
addColumnGroup(TableColumnGroup column)
void
clear()
Object
clone()
long
getBorderSpacing()
long
getCachedSize()
long
getCellPosition(int columnIndex)
int
getColumnCount()
RenderLength
getDefinedWidth(int columnIndex)
long
getEffectiveColumnSize(int columnIndex)
boolean
isIncrementalModeSupported()
void
updateCellSize(int columnIndex, int colSpan, long cachedWidth)
void
validateSizes(TableRenderBox tableRenderBox)
-
-
-
Method Detail
-
addColumnGroup
void addColumnGroup(TableColumnGroup column)
-
addAutoColumn
void addAutoColumn()
-
isIncrementalModeSupported
boolean isIncrementalModeSupported()
-
getColumnCount
int getColumnCount()
-
validateSizes
void validateSizes(TableRenderBox tableRenderBox)
-
getBorderSpacing
long getBorderSpacing()
-
clone
Object clone() throws CloneNotSupportedException
- Throws:
CloneNotSupportedException
-
clear
void clear()
-
getCellPosition
long getCellPosition(int columnIndex)
-
updateCellSize
void updateCellSize(int columnIndex, int colSpan, long cachedWidth)
-
getCachedSize
long getCachedSize()
-
getDefinedWidth
RenderLength getDefinedWidth(int columnIndex)
-
getEffectiveColumnSize
long getEffectiveColumnSize(int columnIndex)
-
-