# Uses of Package
org.eclipse.mat.query

Packages that use org.eclipse.mat.query
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 and Description
Column Describes a column of a `IStructuredResult`.

Classes in org.eclipse.mat.query used by org.eclipse.mat.hprof
Class and 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 and 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 and 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.
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 and 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 and 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 and 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 and 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 and 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 and 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.util
Class and Description
IResultTree Interface for results in tree-form.

Classes in org.eclipse.mat.query used by org.eclipse.mat.internal.snapshot
Class and 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 and 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 and 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 and 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 and Description
IQueryContext The context for a query.

Classes in org.eclipse.mat.query used by org.eclipse.mat.query.quantize
Class and 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 and 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 and 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 and 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 and 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 and 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 and 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 and 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 and 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 and Description
IResult Interface to mark a query result.

Classes in org.eclipse.mat.query used by org.eclipse.mat.ui.editor
Class and 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 and 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 and 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 and Description
IQueryContext The context for a query.

Classes in org.eclipse.mat.query used by org.eclipse.mat.ui.internal.viewer
Class and 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 and 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 and 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.