|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.mat.query.refined.RefinedStructuredResult
public abstract class RefinedStructuredResult
The result from refining a table or tree.
Nested Class Summary | |
---|---|
static class |
RefinedStructuredResult.DerivedDataJobDefinition
|
static interface |
RefinedStructuredResult.ICalculationProgress
|
Field Summary |
---|
Fields inherited from interface org.eclipse.mat.query.ISelectionProvider |
---|
EMPTY |
Fields inherited from interface org.eclipse.mat.query.IIconProvider |
---|
EMPTY |
Method Summary | |
---|---|
Column |
addDerivedDataColumn(ContextProvider provider,
ContextDerivedData.DerivedColumn derivedColumn)
|
TotalsRow |
buildTotalsRow(java.util.List<?> elements)
|
void |
calculate(ContextProvider provider,
ContextDerivedData.DerivedOperation operation,
java.util.List<?> elements,
RefinedStructuredResult.ICalculationProgress progress,
IProgressListener listener)
|
void |
calculateTotals(java.util.List<?> elements,
TotalsRow totals,
IProgressListener listener)
|
void |
filterChanged(Filter filter)
|
Column |
getColumnFor(ContextProvider provider,
ContextDerivedData.DerivedColumn derivedColumn)
|
Column[] |
getColumns()
The columns of the tree or table. |
java.lang.Object |
getColumnValue(java.lang.Object row,
int columnIndex)
Returns the (unformatted) value of a table/tree cell. |
IContextObject |
getContext(java.lang.Object row)
The default context of the row which is used to display information in the object inspector. |
Filter[] |
getFilter()
|
int |
getFilteredCount(java.util.List<?> elements)
|
java.lang.String |
getFormattedColumnValue(java.lang.Object row,
int columnIndex)
|
java.net.URL |
getIcon(java.lang.Object row)
|
java.util.List<RefinedStructuredResult.DerivedDataJobDefinition> |
getJobs()
|
ResultMetaData |
getResultMetaData()
(Optionally) Return meta data of the result needed to fine-tune the display of the result. |
int |
getSortColumn()
-1 if the result is not sorted |
Column.SortDirection |
getSortDirection()
|
boolean |
hasActiveFilter()
|
boolean |
isDecorated(int columnIndex)
|
boolean |
isExpanded(java.lang.Object row)
Should this node be expanded. |
boolean |
isSelected(java.lang.Object row)
Has the user selected this row |
void |
setSelectionProvider(ISelectionProvider provider)
|
void |
setSortOrder(Column queryColumn,
Column.SortDirection direction)
|
void |
sort(java.util.List<?> elements)
|
IStructuredResult |
unwrap()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public void setSelectionProvider(ISelectionProvider provider)
public boolean isDecorated(int columnIndex)
public Filter[] getFilter()
public boolean hasActiveFilter()
public int getFilteredCount(java.util.List<?> elements)
public void filterChanged(Filter filter)
public int getSortColumn()
public Column.SortDirection getSortDirection()
public void setSortOrder(Column queryColumn, Column.SortDirection direction)
public void sort(java.util.List<?> elements)
public TotalsRow buildTotalsRow(java.util.List<?> elements)
public void calculateTotals(java.util.List<?> elements, TotalsRow totals, IProgressListener listener)
public java.util.List<RefinedStructuredResult.DerivedDataJobDefinition> getJobs()
public Column addDerivedDataColumn(ContextProvider provider, ContextDerivedData.DerivedColumn derivedColumn)
public Column getColumnFor(ContextProvider provider, ContextDerivedData.DerivedColumn derivedColumn)
public void calculate(ContextProvider provider, ContextDerivedData.DerivedOperation operation, java.util.List<?> elements, RefinedStructuredResult.ICalculationProgress progress, IProgressListener listener) throws SnapshotException
SnapshotException
public IStructuredResult unwrap()
public ResultMetaData getResultMetaData()
IResult
getResultMetaData
in interface IResult
public Column[] getColumns()
IStructuredResult
getColumns
in interface IStructuredResult
public java.lang.Object getColumnValue(java.lang.Object row, int columnIndex)
IStructuredResult
getColumnValue
in interface IStructuredResult
row
- The row object as returned by the
IResultTable.getRow(int)
or
IResultTree.getElements()
or
IResultTree.getChildren(Object)
methodscolumnIndex
- The index of the column.public java.lang.String getFormattedColumnValue(java.lang.Object row, int columnIndex)
public IContextObject getContext(java.lang.Object row)
IStructuredResult
ResultMetaData
, it is also used for the context menu on a row.
getContext
in interface IStructuredResult
row
- The row object as returned by the
IResultTable.getRow(int)
or
IResultTree.getElements()
or
IResultTree.getChildren(Object)
methods.public java.net.URL getIcon(java.lang.Object row)
getIcon
in interface IIconProvider
public boolean isExpanded(java.lang.Object row)
ISelectionProvider
isExpanded
in interface ISelectionProvider
public boolean isSelected(java.lang.Object row)
ISelectionProvider
isSelected
in interface ISelectionProvider
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |