# Uses of Interface
org.eclipse.mat.query.IIconProvider

Packages that use IIconProvider
Package
Description
org.eclipse.mat.inspections
These are general queries.
org.eclipse.mat.inspections.osgi
These are queries for examining OSGi bundles.
org.eclipse.mat.internal.snapshot.inspections
These are queries for dominator tree and paths to/from garbage collection roots.
org.eclipse.mat.query
Package for examining and controlling results of running queries.
org.eclipse.mat.query.refined
A way of controlling the detail given by the output of a query.
org.eclipse.mat.query.results
Default Query Result Implementations.
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.query
Utilities to develop heap dump queries.

## Uses of IIconProvider in org.eclipse.mat.inspections

Classes in org.eclipse.mat.inspections that implement IIconProvider
Modifier and Type
Class
Description
`static class`
`ClassReferrersQuery.InboundClasses`
`static class`
`ClassReferrersQuery.OutboundClasses`
`class`
`DuplicatedClassesQuery`
`static class`
`ImmediateDominatorsQuery.ResultImpl`

## Uses of IIconProvider in org.eclipse.mat.inspections.osgi

Classes in org.eclipse.mat.inspections.osgi that implement IIconProvider
Modifier and Type
Class
Description
`static class`
`BundleRegistryQuery.BundleTreeResult`
`static class`
`BundleRegistryQuery.ExtensionTreeResult`
`static class`
`BundleRegistryQuery.ServicesTreeResult`

## Uses of IIconProvider in org.eclipse.mat.internal.snapshot.inspections

Classes in org.eclipse.mat.internal.snapshot.inspections that implement IIconProvider
Modifier and Type
Class
Description
`class`
`CompareTablesQuery.ComparisonResultTable`
`class`
`CompareTablesQuery.ComparisonResultTree`
`class`
`CompareTablesQuery.TableComparisonResult`
`static final class`
`Path2GCRootsQuery.Tree`

## Uses of IIconProvider in org.eclipse.mat.query

Fields in org.eclipse.mat.query declared as IIconProvider
Modifier and Type
Field
Description
`static final IIconProvider`
IIconProvider.`EMPTY`

## Uses of IIconProvider in org.eclipse.mat.query.refined

Classes in org.eclipse.mat.query.refined that implement IIconProvider
Modifier and Type
Class
Description
`class`
`RefinedStructuredResult`
The result from refining a table or tree.
`class`
`RefinedTable`
The result from refining a table.
`class`
`RefinedTree`
The result from refining a tree.

## Uses of IIconProvider in org.eclipse.mat.query.results

Classes in org.eclipse.mat.query.results that implement IIconProvider
Modifier and Type
Class
Description
`class`
`ListResult`
A list of items such as properties as a result table.
`class`
`PropertyResult`
Extract properties from an object and display as a result table.

## Uses of IIconProvider in org.eclipse.mat.snapshot

Classes in org.eclipse.mat.snapshot that implement IIconProvider
Modifier and Type
Class
Description
`class`
`Histogram`
Class histogram - heap objects aggregated by their class.
`static final class`
`Histogram.ClassLoaderTree`
`static final class`
`Histogram.PackageTree`
`static final class`
`Histogram.SuperclassTree`
`class`
`UnreachableObjectsHistogram`
Summary information about objects discarded from the snapshot

## Uses of IIconProvider in org.eclipse.mat.snapshot.query

Classes in org.eclipse.mat.snapshot.query that implement IIconProvider
Modifier and Type
Class
Description
`static class`
`ObjectListResult.Inbound`
Helper class which describes a tree of objects by inbound references.
`static class`
`ObjectListResult.Outbound`
Helper class which describes a tree of objects by outbound references.