|
||||||||||
| 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(List<?> elements)
|
void |
calculate(ContextProvider provider,
ContextDerivedData.DerivedOperation operation,
List<?> elements,
RefinedStructuredResult.ICalculationProgress progress,
IProgressListener listener)
|
void |
calculateTotals(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. |
Object |
getColumnValue(Object row,
int columnIndex)
Returns the (unformatted) value of a table/tree cell. |
IContextObject |
getContext(Object row)
The default context of the row which is used to display information in the object inspector. |
Filter[] |
getFilter()
|
int |
getFilteredCount(List<?> elements)
|
String |
getFormattedColumnValue(Object row,
int columnIndex)
|
URL |
getIcon(Object row)
|
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(Object row)
Should this node be expanded. |
boolean |
isSelected(Object row)
Has the user selected this row |
void |
setSelectionProvider(ISelectionProvider provider)
|
void |
setSortOrder(Column queryColumn,
Column.SortDirection direction)
|
void |
sort(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(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(List<?> elements)
public TotalsRow buildTotalsRow(List<?> elements)
public void calculateTotals(List<?> elements,
TotalsRow totals,
IProgressListener listener)
public 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,
List<?> elements,
RefinedStructuredResult.ICalculationProgress progress,
IProgressListener listener)
throws SnapshotException
SnapshotExceptionpublic IStructuredResult unwrap()
public ResultMetaData getResultMetaData()
IResult
getResultMetaData in interface IResultpublic Column[] getColumns()
IStructuredResult
getColumns in interface IStructuredResult
public Object getColumnValue(Object row,
int columnIndex)
IStructuredResult
getColumnValue 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 String getFormattedColumnValue(Object row,
int columnIndex)
public 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 URL getIcon(Object row)
getIcon in interface IIconProviderpublic boolean isExpanded(Object row)
ISelectionProvider
isExpanded in interface ISelectionProviderpublic boolean isSelected(Object row)
ISelectionProvider
isSelected in interface ISelectionProvider
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||