public abstract class AbstractRowModel extends Object implements TableRowModel
Constructor and Description |
---|
AbstractRowModel() |
Modifier and Type | Method and Description |
---|---|
void |
addRow() |
protected void |
applyPreferredSizes(long[] preferredSizes,
int start,
int end) |
protected void |
applyValidateSizes(long[] trailingSizes,
int start,
int end) |
int |
getMaximumRowSpan(int rowNumber) |
long |
getPreferredRowSize(int rowNumber) |
protected long[] |
getPreferredSizes(int limit) |
TableRow |
getRow(int i) |
int |
getRowCount() |
protected TableRowImpl[] |
getRows() |
long |
getRowSpacing() |
long |
getValidatedRowSize(int rowNumber) |
protected long[] |
getValidateSizes(int limit) |
protected TableRowImpl |
internalGetRow(int i) |
void |
prune(int rows) |
void |
updateDefinedSize(int rowNumber,
int rowSpan,
long preferredSize) |
void |
updateValidatedSize(int rowNumber,
int rowSpan,
long leading,
long height) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clear, initialize, setDebugInformation, validateActualSizes, validatePreferredSizes
public void addRow()
addRow
in interface TableRowModel
public int getRowCount()
getRowCount
in interface TableRowModel
public TableRow getRow(int i)
protected TableRowImpl internalGetRow(int i)
protected TableRowImpl[] getRows()
public void prune(int rows)
prune
in interface TableRowModel
public long getRowSpacing()
public void updateDefinedSize(int rowNumber, int rowSpan, long preferredSize)
updateDefinedSize
in interface TableRowModel
public void updateValidatedSize(int rowNumber, int rowSpan, long leading, long height)
updateValidatedSize
in interface TableRowModel
public long getValidatedRowSize(int rowNumber)
getValidatedRowSize
in interface TableRowModel
public long getPreferredRowSize(int rowNumber)
getPreferredRowSize
in interface TableRowModel
public int getMaximumRowSpan(int rowNumber)
getMaximumRowSpan
in interface TableRowModel
protected long[] getPreferredSizes(int limit)
protected void applyPreferredSizes(long[] preferredSizes, int start, int end)
protected long[] getValidateSizes(int limit)
protected void applyValidateSizes(long[] trailingSizes, int start, int end)
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.