org.eclipse.mat.query.refined
Class RefinedTable
java.lang.Object
org.eclipse.mat.query.refined.RefinedStructuredResult
org.eclipse.mat.query.refined.RefinedTable
- All Implemented Interfaces:
- IIconProvider, IResult, IResultTable, ISelectionProvider, IStructuredResult
public class RefinedTable
- extends RefinedStructuredResult
- implements IResultTable
The result from refining a table.
Methods inherited from class org.eclipse.mat.query.refined.RefinedStructuredResult |
addDerivedDataColumn, buildTotalsRow, calculate, calculateTotals, getColumnFor, getColumns, getColumnValue, getContext, getFilter, getFilteredCount, getFormattedColumnValue, getIcon, getJobs, getResultMetaData, getSortColumn, getSortDirection, hasActiveFilter, isDecorated, isExpanded, isSelected, setSelectionProvider, setSortOrder, sort, unwrap |
getRowCount
public int getRowCount()
- Description copied from interface:
IResultTable
- Returns the number of rows in the result table.
- Specified by:
getRowCount
in interface IResultTable
getRows
public List<?> getRows()
getRow
public Object getRow(int rowId)
- Description copied from interface:
IResultTable
- Returns the object of the row with the given row number.
- Specified by:
getRow
in interface IResultTable
- Parameters:
rowId
- The row number.
- Returns:
- The row object, which can be passed to
IStructuredResult.getContext(Object)
or
IStructuredResult.getColumnValue(Object, int)
.
refresh
public void refresh()
filterChanged
public void filterChanged(Filter filter)
- Overrides:
filterChanged
in class RefinedStructuredResult