public class CompareTablesQuery.TableComparisonResult extends Object implements IStructuredResult, IIconProvider
EMPTY| Constructor and Description |
|---|
TableComparisonResult(List<org.eclipse.mat.internal.snapshot.inspections.CompareTablesQuery.ComparedRow> rows,
Column key,
List<CompareTablesQuery.ComparedColumn> comparedColumns,
CompareTablesQuery.Mode mode,
CompareTablesQuery.Operation setOp) |
| Modifier and Type | Method and Description |
|---|---|
Column[] |
getColumns()
The columns of the tree or table.
|
Object |
getColumnValue(Object row,
int columnIndex)
Returns the (unformatted) value of a table/tree cell.
|
List<CompareTablesQuery.ComparedColumn> |
getComparedColumns() |
IContextObject |
getContext(Object row)
The default context of the row which is used to display information in
the object inspector.
|
URL |
getIcon(Object row)
Get the icon for the row.
|
CompareTablesQuery.Mode |
getMode() |
CompareTablesQuery.Operation |
getOperation() |
ResultMetaData |
getResultMetaData()
(Optionally) Return meta data of the result needed to fine-tune the
display of the result.
|
void |
setComparedColumns(List<CompareTablesQuery.ComparedColumn> comparedColumns) |
void |
setMode(CompareTablesQuery.Mode mode) |
void |
setOperation(CompareTablesQuery.Operation op) |
void |
updateColumns() |
public TableComparisonResult(List<org.eclipse.mat.internal.snapshot.inspections.CompareTablesQuery.ComparedRow> rows, Column key, List<CompareTablesQuery.ComparedColumn> comparedColumns, CompareTablesQuery.Mode mode, CompareTablesQuery.Operation setOp)
public List<CompareTablesQuery.ComparedColumn> getComparedColumns()
public void setComparedColumns(List<CompareTablesQuery.ComparedColumn> comparedColumns)
public Object getColumnValue(Object row, int columnIndex)
IStructuredResultgetColumnValue in interface IStructuredResultrow - The row object as returned by the
IResultTable.getRow(int) or
IResultTree.getElements() or
IResultTree.getChildren(Object) methodscolumnIndex - The index of the column.public Column[] getColumns()
IStructuredResultgetColumns in interface IStructuredResultpublic IContextObject getContext(Object row)
IStructuredResultResultMetaData, it is also used for the context menu on a row.getContext in interface IStructuredResultrow - The row object as returned by the
IResultTable.getRow(int) or
IResultTree.getElements() or
IResultTree.getChildren(Object) methods.public ResultMetaData getResultMetaData()
IResultgetResultMetaData in interface IResultpublic URL getIcon(Object row)
getIcon in interface IIconProviderpublic CompareTablesQuery.Mode getMode()
public void setMode(CompareTablesQuery.Mode mode)
public CompareTablesQuery.Operation getOperation()
public void setOperation(CompareTablesQuery.Operation op)
public void updateColumns()