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

Packages that use IStructuredResult
Package
Description
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
Modifier and Type
Class
Description
`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
Modifier and Type
Class
Description
`static class`
`HashEntriesQuery.Result`

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

Classes in org.eclipse.mat.inspections.osgi that implement IStructuredResult
Modifier and Type
Class
Description
`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
Modifier and Type
Class
Description
`class`
`CompareTablesQuery.ComparisonResultTable`
`class`
`CompareTablesQuery.ComparisonResultTree`
`class`
`CompareTablesQuery.TableComparisonResult`
`static class`
`DominatorQuery.Tree`
`static class`
`MultiplePath2GCRootsQuery.Tree`
`static final class`
`Path2GCRootsQuery.Tree`
Fields in org.eclipse.mat.internal.snapshot.inspections declared as IStructuredResult
Modifier and Type
Field
Description
`IStructuredResult[]`
CompareTablesQuery.`tables`

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

Subinterfaces of IStructuredResult in org.eclipse.mat.query
Modifier and Type
Interface
Description
`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
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.
Methods in org.eclipse.mat.query.refined that return IStructuredResult
Modifier and Type
Method
Description
`IStructuredResult`
RefinedStructuredResult.`unwrap()`
Constructors in org.eclipse.mat.query.refined with parameters of type IStructuredResult
Modifier
Constructor
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
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 IStructuredResult in org.eclipse.mat.snapshot

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

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