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

Packages that use IIndexReader
Package
Description
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
Modifier and Type
Interface
Description
`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
Modifier and Type
Class
Description
`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`
Used to collect the objects by address.
`static class`
`IndexWriter.IntIndexCollector`
A collector of ArrayIntCompressed.
Methods in org.eclipse.mat.parser.index that return IIndexReader
Modifier and Type
Method
Description
`IIndexReader`
IndexManager.`getReader(IndexManager.Index index)`
Get the reader corresponding to the index
Methods in org.eclipse.mat.parser.index with parameters of type IIndexReader
Modifier and Type
Method
Description
`void`
IndexManager.`setReader(IndexManager.Index index, IIndexReader reader)`
Add index reader corresponding to the index to the index manager

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

Classes in org.eclipse.mat.parser.internal.snapshot that implement IIndexReader
Modifier and Type
Class
Description
`class`
`RetainedSizeCache`