Package org.eclipse.mat.inspections
Class BigDropsQuery
java.lang.Object
org.eclipse.mat.inspections.BigDropsQuery
- All Implemented Interfaces:
IQuery,IResult,IResultTree,IStructuredResult
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute(IProgressListener listener) The execute method is called after all arguments have been injected into the query instance.List<?>getChildren(Object parent) Returns the child elements of the given parent.Column[]The columns of the tree or table.getColumnValue(Object row, int columnIndex) Returns the (unformatted) value of a table/tree cell.getContext(Object row) The default context of the row which is used to display information in the object inspector.List<?>Returns the root elements of the tree.(Optionally) Return meta data of the result needed to fine-tune the display of the result.booleanhasChildren(Object parent) Returns whether the given element has children.
-
Field Details
-
snapshot
-
pattern
-
thresholdPercent
public int thresholdPercent
-
-
Constructor Details
-
BigDropsQuery
public BigDropsQuery()
-
-
Method Details
-
execute
Description copied from interface:IQueryThe execute method is called after all arguments have been injected into the query instance. Typical results areTextResult,CompositeResult,SectionSpecetc. -
getResultMetaData
Description copied from interface:IResult(Optionally) Return meta data of the result needed to fine-tune the display of the result. This could include an additional context, an additional query to run on selected data from the result , additional calculated columns, or an indication that the results are already presorted.- Specified by:
getResultMetaDatain interfaceIResult- Returns:
- the metadata for the result, used to obtain extra data
-
getColumns
Description copied from interface:IStructuredResultThe columns of the tree or table.- Specified by:
getColumnsin interfaceIStructuredResult- Returns:
- an array of all the columns
-
getChildren
Description copied from interface:IResultTreeReturns the child elements of the given parent.- Specified by:
getChildrenin interfaceIResultTree- Parameters:
parent- The row object as returned by theIResultTree.getElements()orIResultTree.getChildren(Object)methods.- Returns:
- a list of children of this branch of the tree
-
getColumnValue
Description copied from interface:IStructuredResultReturns the (unformatted) value of a table/tree cell.- Specified by:
getColumnValuein interfaceIStructuredResult- Parameters:
row- The row object as returned by theIResultTable.getRow(int)orIResultTree.getElements()orIResultTree.getChildren(Object)methodscolumnIndex- The index of the column.- Returns:
- the cell value
-
getElements
Description copied from interface:IResultTreeReturns the root elements of the tree.- Specified by:
getElementsin interfaceIResultTree- Returns:
- a list of all the root elements of the tree
as opaque row objects representing each row
which can be passed to
IResultTree.getChildren(Object)orIStructuredResult.getContext(Object)orIStructuredResult.getColumnValue(Object, int).
-
hasChildren
Description copied from interface:IResultTreeReturns whether the given element has children.- Specified by:
hasChildrenin interfaceIResultTree- Parameters:
parent- the opaque object used to indicate which branch- Returns:
- true if this element has children
-
getContext
Description copied from interface:IStructuredResultThe default context of the row which is used to display information in the object inspector. Unless no context provider is given via theResultMetaData, it is also used for the context menu on a row.- Specified by:
getContextin interfaceIStructuredResult- Parameters:
row- The row object as returned by theIResultTable.getRow(int)orIResultTree.getElements()orIResultTree.getChildren(Object)methods.- Returns:
- a context object holding details about that row
-
getContextProviders
-