# Uses of Package
org.eclipse.mat.query

Packages that use org.eclipse.mat.query
Package
Description
org.eclipse.mat.dtfj
This provides the parser for IBM Diagnostic Tooling Framework for Java (DTFJ) dumps, and is just a parser extension, not an Application Programming Interface (API).
org.eclipse.mat.hprof
Parser for HPROF dumps, just a parser extension, not an Application Programming Interface (API).
org.eclipse.mat.impl.chart
Builds pie charts using BIRT, not an Application Programming Interface (API).
org.eclipse.mat.inspections
These are general queries.
org.eclipse.mat.inspections.collections
These are queries for Collection classes.
org.eclipse.mat.inspections.component
These are queries for whole components (class loaders and packages).
org.eclipse.mat.inspections.eclipse
These are queries for debugging Eclipse based applications.
org.eclipse.mat.inspections.finalizer
These are queries for examining objects subject to finalization.
org.eclipse.mat.inspections.osgi
These are queries for examining OSGi bundles.
org.eclipse.mat.inspections.threads
These are queries for Threads.
org.eclipse.mat.inspections.util
These are utilities for Eclipse OSGi bundle queries.
org.eclipse.mat.internal.snapshot
Collects arguments for queries.
org.eclipse.mat.internal.snapshot.inspections
These are queries for dominator tree and paths to/from garbage collection roots.
org.eclipse.mat.jdt
Links class names to the class source in an Eclipse IDE, not an Application Programming Interface (API).
org.eclipse.mat.query
Package for examining and controlling results of running queries.
org.eclipse.mat.query.annotations.descriptors
Package of interfaces for examining annotations of queries and arguments.
org.eclipse.mat.query.quantize
Value or linear frequency distribution histograms.
org.eclipse.mat.query.refined
A way of controlling the detail given by the output of a query.
org.eclipse.mat.query.registry
Package for getting a list of queries and examining their capabilities and setting them up.
org.eclipse.mat.query.results
Default Query Result Implementations.
org.eclipse.mat.report
Controls building of reports from XML report definitions.
org.eclipse.mat.report.internal
Internal classes for controlling building of reports from XML report definitions (not API).
org.eclipse.mat.snapshot
The Snapshot API, a VM independent way of looking at a snapshot of the state of objects in a heap.
org.eclipse.mat.snapshot.extension
Interfaces that extend the information extracted from heap dumps like threads, name resolvers etc.
org.eclipse.mat.snapshot.query
Utilities to develop heap dump queries.
org.eclipse.mat.ui.actions
Actions from the editor tools bar (not API).
org.eclipse.mat.ui.editor
Editor for viewing snapshot (not API).
org.eclipse.mat.ui.internal.acquire
Acquire heap dumps from other running processes - user interface (not API).
org.eclipse.mat.ui.internal.browser
Examine list of queries and query history - user interface (not API).
org.eclipse.mat.ui.internal.query.arguments
Allows a user to specify arguments for a query - user interface (not API).
org.eclipse.mat.ui.internal.viewer
Allows filtering of the display of tables and trees, for example excluding certain class names - user interface (not API).
org.eclipse.mat.ui.snapshot.actions
Supplementary actions to open a snapshot, copy to clipboard, open icon assist and so on - user interface (not API).
org.eclipse.mat.ui.util
Utility classes for toolbars, popup menu, searching on typing - user interface (not API).

Classes in org.eclipse.mat.query used by org.eclipse.mat.dtfj
Class
Description
Column
Describes a column of a `IStructuredResult`.
Classes in org.eclipse.mat.query used by org.eclipse.mat.hprof
Class
Description
IQuery
Interface representing a query on the heap dump.
IResult
Interface to mark a query result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.impl.chart
Class
Description
IResult
Interface to mark a query result.
IResultPie
Results as pie chart data.
Classes in org.eclipse.mat.query used by org.eclipse.mat.inspections
Class
Description
Column
Describes a column of a `IStructuredResult`.
ContextProvider
Base class for context provider which is an object which returns the heap objects represented by an arbitrary row in a table/tree.
IContextObject
Interface to describe the heap objects.
IDecorator
Used for rows of reports
IIconProvider
Interface to provide icon representation for rows of a `IStructuredResult`.
IQuery
Interface representing a query on the heap dump.
IQueryContext
The context for a query.
IResult
Interface to mark a query result.
IResultPie
Results as pie chart data.
IResultTable
Interface for results in table-form.
IResultTree
Interface for results in tree-form.
ISelectionProvider
Description of how to deal with a table or tree.
IStructuredResult
Interface for structured results (i.e.
ResultMetaData
Holds meta-data of the query result needed to fine-tune the display of the result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.inspections.collections
Class
Description
Column
Describes a column of a `IStructuredResult`.
IContextObject
Interface to describe the heap objects.
IQuery
Interface representing a query on the heap dump.
IResult
Interface to mark a query result.
IResultTable
Interface for results in table-form.
IStructuredResult
Interface for structured results (i.e.
ResultMetaData
Holds meta-data of the query result needed to fine-tune the display of the result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.inspections.component
Class
Description
IQuery
Interface representing a query on the heap dump.
IResult
Interface to mark a query result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.inspections.eclipse
Class
Description
IQuery
Interface representing a query on the heap dump.
IResult
Interface to mark a query result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.inspections.finalizer
Class
Description
IQuery
Interface representing a query on the heap dump.
IResult
Interface to mark a query result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.inspections.osgi
Class
Description
Column
Describes a column of a `IStructuredResult`.
IContextObject
Interface to describe the heap objects.
IIconProvider
Interface to provide icon representation for rows of a `IStructuredResult`.
IQuery
Interface representing a query on the heap dump.
IResult
Interface to mark a query result.
IResultTree
Interface for results in tree-form.
IStructuredResult
Interface for structured results (i.e.
ResultMetaData
Holds meta-data of the query result needed to fine-tune the display of the result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.inspections.threads
Class
Description
Column
Describes a column of a `IStructuredResult`.
IQuery
Interface representing a query on the heap dump.
IResult
Interface to mark a query result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.inspections.util
Class
Description
IResultTree
Interface for results in tree-form.
Classes in org.eclipse.mat.query used by org.eclipse.mat.internal.snapshot
Class
Description
ContextDerivedData
Synthetic data columns
IContextObject
Interface to describe the heap objects.
IQueryContext
The context for a query.
Classes in org.eclipse.mat.query used by org.eclipse.mat.internal.snapshot.inspections
Class
Description
Column
Describes a column of a `IStructuredResult`.
IContextObject
Interface to describe the heap objects.
IDecorator
Used for rows of reports
IIconProvider
Interface to provide icon representation for rows of a `IStructuredResult`.
IQuery
Interface representing a query on the heap dump.
IQueryContext
The context for a query.
IResult
Interface to mark a query result.
IResultTable
Interface for results in table-form.
IResultTree
Interface for results in tree-form.
ISelectionProvider
Description of how to deal with a table or tree.
IStructuredResult
Interface for structured results (i.e.
ResultMetaData
Holds meta-data of the query result needed to fine-tune the display of the result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.jdt
Class
Description
IContextObject
Interface to describe the heap objects.
IQuery
Interface representing a query on the heap dump.
IResult
Interface to mark a query result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.query
Class
Description
Bytes
Logical representation of a number of bytes.
BytesDisplay
This enumeration specifies how to display a number of bytes.
BytesFormat
This class formats an instance of `Bytes`, `Long`, `Integer`, or `Short` based on the currently configured `BytesDisplay` preference.
Column
Describes a column of a `IStructuredResult`.
Column.Alignment
Alignment of the column, i.e.
Column.SortDirection
Sort direction of the column.
ContextDerivedData
Synthetic data columns
ContextDerivedData.DerivedColumn
A column of data derived from the existing data.
ContextDerivedData.DerivedOperation
A way of calculating the column values.
ContextProvider
Base class for context provider which is an object which returns the heap objects represented by an arbitrary row in a table/tree.
DetailResultProvider
Used to give more detailed information about rows in a table as another IResult.
IContextObject
Interface to describe the heap objects.
IDecorator
Used for rows of reports
IIconProvider
Interface to provide icon representation for rows of a `IStructuredResult`.
IResult
Interface to mark a query result.
IResultPie.Slice
A slice of the pie.
ISelectionProvider
Description of how to deal with a table or tree.
IStructuredResult
Interface for structured results (i.e.
ResultMetaData
Holds meta-data of the query result needed to fine-tune the display of the result.
ResultMetaData.Builder
`ResultMetaData` factory
Classes in org.eclipse.mat.query used by org.eclipse.mat.query.annotations.descriptors
Class
Description
IQueryContext
The context for a query.
Classes in org.eclipse.mat.query used by org.eclipse.mat.query.quantize
Class
Description
Column
Describes a column of a `IStructuredResult`.
Column.SortDirection
Sort direction of the column.
ContextDerivedData.DerivedOperation
A way of calculating the column values.
IResult
Interface to mark a query result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.query.refined
Class
Description
Column
Describes a column of a `IStructuredResult`.
Column.SortDirection
Sort direction of the column.
ContextDerivedData.DerivedColumn
A column of data derived from the existing data.
ContextDerivedData.DerivedOperation
A way of calculating the column values.
ContextProvider
Base class for context provider which is an object which returns the heap objects represented by an arbitrary row in a table/tree.
IContextObject
Interface to describe the heap objects.
IIconProvider
Interface to provide icon representation for rows of a `IStructuredResult`.
IQueryContext
The context for a query.
IResult
Interface to mark a query result.
IResultTable
Interface for results in table-form.
IResultTree
Interface for results in tree-form.
ISelectionProvider
Description of how to deal with a table or tree.
IStructuredResult
Interface for structured results (i.e.
ResultMetaData
Holds meta-data of the query result needed to fine-tune the display of the result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.query.registry
Class
Description
ContextProvider
Base class for context provider which is an object which returns the heap objects represented by an arbitrary row in a table/tree.
DetailResultProvider
Used to give more detailed information about rows in a table as another IResult.
IQuery
Interface representing a query on the heap dump.
IQueryContext
The context for a query.
IResult
Interface to mark a query result.
ResultMetaData
Holds meta-data of the query result needed to fine-tune the display of the result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.query.results
Class
Description
Column
Describes a column of a `IStructuredResult`.
IContextObject
Interface to describe the heap objects.
IIconProvider
Interface to provide icon representation for rows of a `IStructuredResult`.
IResult
Interface to mark a query result.
IResultTable
Interface for results in table-form.
IStructuredResult
Interface for structured results (i.e.
ResultMetaData
Holds meta-data of the query result needed to fine-tune the display of the result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.report
Class
Description
IQueryContext
The context for a query.
IResult
Interface to mark a query result.
ResultMetaData
Holds meta-data of the query result needed to fine-tune the display of the result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.report.internal
Class
Description
IQuery
Interface representing a query on the heap dump.
IQueryContext
The context for a query.
IResult
Interface to mark a query result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.snapshot
Class
Description
Column
Describes a column of a `IStructuredResult`.
IContextObject
Interface to describe the heap objects.
IIconProvider
Interface to provide icon representation for rows of a `IStructuredResult`.
IResult
Interface to mark a query result.
IResultTable
Interface for results in table-form.
IResultTree
Interface for results in tree-form.
IStructuredResult
Interface for structured results (i.e.
ResultMetaData
Holds meta-data of the query result needed to fine-tune the display of the result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.snapshot.extension
Class
Description
Column
Describes a column of a `IStructuredResult`.
IResult
Interface to mark a query result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.snapshot.query
Class
Description
Column
Describes a column of a `IStructuredResult`.
ContextDerivedData
Synthetic data columns
ContextDerivedData.DerivedColumn
A column of data derived from the existing data.
ContextDerivedData.DerivedOperation
A way of calculating the column values.
ContextProvider
Base class for context provider which is an object which returns the heap objects represented by an arbitrary row in a table/tree.
IDecorator
Used for rows of reports
IIconProvider
Interface to provide icon representation for rows of a `IStructuredResult`.
IResult
Interface to mark a query result.
IResultPie
Results as pie chart data.
IResultPie.Slice
A slice of the pie.
IResultTable
Interface for results in table-form.
IResultTree
Interface for results in tree-form.
IStructuredResult
Interface for structured results (i.e.
ResultMetaData
Holds meta-data of the query result needed to fine-tune the display of the result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.ui.actions
Class
Description
IResult
Interface to mark a query result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.ui.editor
Class
Description
IQueryContext
The context for a query.
IResult
Interface to mark a query result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.ui.internal.acquire
Class
Description
ContextDerivedData
Synthetic data columns
IQueryContext
The context for a query.
Classes in org.eclipse.mat.query used by org.eclipse.mat.ui.internal.browser
Class
Description
IContextObject
Interface to describe the heap objects.
IQueryContext
The context for a query.
Classes in org.eclipse.mat.query used by org.eclipse.mat.ui.internal.query.arguments
Class
Description
IQueryContext
The context for a query.
Classes in org.eclipse.mat.query used by org.eclipse.mat.ui.internal.viewer
Class
Description
Column
Describes a column of a `IStructuredResult`.
ContextDerivedData.DerivedOperation
A way of calculating the column values.
ContextProvider
Base class for context provider which is an object which returns the heap objects represented by an arbitrary row in a table/tree.
IQueryContext
The context for a query.
Classes in org.eclipse.mat.query used by org.eclipse.mat.ui.snapshot.actions
Class
Description
IContextObject
Interface to describe the heap objects.
IQuery
Interface representing a query on the heap dump.
IResult
Interface to mark a query result.
Classes in org.eclipse.mat.query used by org.eclipse.mat.ui.util
Class
Description
ContextProvider
Base class for context provider which is an object which returns the heap objects represented by an arbitrary row in a table/tree.
IContextObject
Interface to describe the heap objects.