## Uses of Interface
org.eclipse.mat.parser.index.IIndexReader

Packages that use IIndexReader
org.eclipse.mat.parser.index: Implementations for handling indexes.
org.eclipse.mat.parser.internal.snapshot: Utilities for performing basic operations on the snapshot (not API).

### Uses of IIndexReader in org.eclipse.mat.parser.index

Subinterfaces of IIndexReader in org.eclipse.mat.parser.index
`static interface` `IIndexReader.IOne2LongIndex` Index from object id to a long.
`static interface` `IIndexReader.IOne2ManyIndex` Index from object id to several object ids.
`static interface` `IIndexReader.IOne2ManyObjectsIndex` Index from object id to several object ids.
`static interface` `IIndexReader.IOne2OneIndex` Index from object id to another int.
`static interface` `IIndexReader.IOne2SizeIndex` Index from object id to size, stored compressed as an int.

Classes in org.eclipse.mat.parser.index that implement IIndexReader
`static class` `IndexReader.IntIndex1NSortedReader`
`static class` `IndexReader.IntIndexReader` An int to int index reader.
`static class` `IndexReader.LongIndex1NReader`
`static class` `IndexReader.LongIndexReader` Creates a int to long index reader Disk file structure:
`static class` `IndexReader.SizeIndexReader` Creates a index reader for array sizes, presuming the sizes are stored as ints and get expanded in the reverse of the compression.
`static class` `IndexWriter.Identifier`
`static class` `IndexWriter.IntIndexCollector`

Methods in org.eclipse.mat.parser.index that return IIndexReader
`IIndexReader` IndexManager.`getReader​(IndexManager.Index index)`

Methods in org.eclipse.mat.parser.index with parameters of type IIndexReader
`void` IndexManager.`setReader​(IndexManager.Index index, IIndexReader reader)`

### Uses of IIndexReader in org.eclipse.mat.parser.internal.snapshot

Classes in org.eclipse.mat.parser.internal.snapshot that implement IIndexReader
`class` `RetainedSizeCache`