Interface TableRowModel
-
- All Known Implementing Classes:
AbstractRowModel
,SeparateRowModel
public interface TableRowModel
The table row model is responsible for calculating cell heights and for distributing extra space for cells and rows. It also deals with gathering evidence for cell sizes of row-spanned cells.- Author:
- Thomas Morgner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addRow()
void
clear()
int
getMaximumRowSpan(int rowNumber)
long
getPreferredRowSize(int rowNumber)
int
getRowCount()
long
getValidatedRowSize(int rowNumber)
void
initialize(TableRenderBox table)
void
prune(int rows)
void
setDebugInformation(ElementType elementType, InstanceID instanceID)
void
updateDefinedSize(int rowNumber, int rowSpan, long preferredSize)
void
updateValidatedSize(int rowNumber, int rowSpan, long leading, long height)
void
validateActualSizes()
void
validatePreferredSizes()
-
-
-
Method Detail
-
addRow
void addRow()
-
getRowCount
int getRowCount()
-
validatePreferredSizes
void validatePreferredSizes()
-
validateActualSizes
void validateActualSizes()
-
initialize
void initialize(TableRenderBox table)
-
prune
void prune(int rows)
-
clear
void clear()
-
updateDefinedSize
void updateDefinedSize(int rowNumber, int rowSpan, long preferredSize)
-
updateValidatedSize
void updateValidatedSize(int rowNumber, int rowSpan, long leading, long height)
-
getValidatedRowSize
long getValidatedRowSize(int rowNumber)
-
getPreferredRowSize
long getPreferredRowSize(int rowNumber)
-
getMaximumRowSpan
int getMaximumRowSpan(int rowNumber)
-
setDebugInformation
void setDebugInformation(ElementType elementType, InstanceID instanceID)
-
-