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

Packages that use IStructuredResult
org.eclipse.mat.inspections: These are general queries.
org.eclipse.mat.inspections.collections: These are queries for Collection classes.
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 IStructuredResult in org.eclipse.mat.inspections

Classes in org.eclipse.mat.inspections that implement IStructuredResult
`class` `BigDropsQuery`
`static class` `ClassReferrersQuery.InboundClasses`
`static class` `ClassReferrersQuery.OutboundClasses`
`class` `DuplicatedClassesQuery`
`static class` `FindLeaksQuery.SuspectsResultTable`
`static class` `FindLeaksQuery2.SuspectsResultTable`
`static class` `ImmediateDominatorsQuery.ResultImpl`

### Uses of IStructuredResult in org.eclipse.mat.inspections.collections

Classes in org.eclipse.mat.inspections.collections that implement IStructuredResult
`static class` `HashEntriesQuery.Result`

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

Classes in org.eclipse.mat.inspections.osgi that implement IStructuredResult
`static class` `BundleRegistryQuery.BundleTreeResult`
`static class` `BundleRegistryQuery.ExtensionTreeResult`
`static class` `BundleRegistryQuery.ServicesTreeResult`

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

Classes in org.eclipse.mat.internal.snapshot.inspections that implement IStructuredResult
`class` `CompareTablesQuery.ComparisonResultTable`
`class` `CompareTablesQuery.ComparisonResultTree`
`class` `CompareTablesQuery.TableComparisonResult`
`static class` `DominatorQuery.Tree`
`static class` `MultiplePath2GCRootsQuery.Tree`
`static class` `Path2GCRootsQuery.Tree`

Fields in org.eclipse.mat.internal.snapshot.inspections declared as IStructuredResult
`IStructuredResult[]` CompareTablesQuery.`tables`

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

Subinterfaces of IStructuredResult in org.eclipse.mat.query
`interface` `IResultTable` Interface for results in table-form.
`interface` `IResultTree` Interface for results in tree-form.

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

Classes in org.eclipse.mat.query.refined that implement IStructuredResult
`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.

Methods in org.eclipse.mat.query.refined that return IStructuredResult
`IStructuredResult` RefinedStructuredResult.`unwrap()`

Constructors in org.eclipse.mat.query.refined with parameters of type IStructuredResult
Constructor and Description
`RefinedResultBuilder(IQueryContext context, IStructuredResult subject)` Build a suitable refined result given an input of IResultTable or IResultTree.

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

Classes in org.eclipse.mat.query.results that implement IStructuredResult
`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 IStructuredResult in org.eclipse.mat.snapshot

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

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

Classes in org.eclipse.mat.snapshot.query that implement IStructuredResult
`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.