Package org.eclipse.mat.parser.index
Class IndexManager
- java.lang.Object
-
- org.eclipse.mat.parser.index.IndexManager
-
public class IndexManager extends Object
Handles the indexes into the snapshot.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IndexManager.Index
The different index types.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description IndexManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IIndexReader.IOne2SizeIndex
a2size()
IIndexReader.IOne2ManyObjectsIndex
c2objects()
void
close()
void
delete()
IIndexReader.IOne2ManyIndex
dominated()
IIndexReader.IOne2OneIndex
dominator()
IIndexReader
getReader(IndexManager.Index index)
IIndexReader.IOne2ManyIndex
inbound()
void
init(String prefix)
IIndexReader.IOne2LongIndex
o2address()
IIndexReader.IOne2OneIndex
o2class()
IIndexReader.IOne2LongIndex
o2retained()
IIndexReader.IOne2ManyIndex
outbound()
void
setReader(IndexManager.Index index, IIndexReader reader)
-
-
-
Field Detail
-
inbound
public IIndexReader.IOne2ManyObjectsIndex inbound
-
outbound
public IIndexReader.IOne2ManyIndex outbound
-
o2c
public IIndexReader.IOne2OneIndex o2c
-
idx
public IIndexReader.IOne2LongIndex idx
-
a2s
public IIndexReader.IOne2SizeIndex a2s
-
domOut
public IIndexReader.IOne2ManyIndex domOut
-
o2ret
public IIndexReader.IOne2LongIndex o2ret
-
domIn
public IIndexReader.IOne2OneIndex domIn
-
i2sv2
public RetainedSizeCache i2sv2
- No Reference:
- This field is not intended to be referenced by clients.
-
-
Method Detail
-
setReader
public void setReader(IndexManager.Index index, IIndexReader reader)
-
getReader
public IIndexReader getReader(IndexManager.Index index)
-
init
public void init(String prefix) throws IOException
- Throws:
IOException
-
inbound
public IIndexReader.IOne2ManyIndex inbound()
-
outbound
public IIndexReader.IOne2ManyIndex outbound()
-
o2class
public IIndexReader.IOne2OneIndex o2class()
-
c2objects
public IIndexReader.IOne2ManyObjectsIndex c2objects()
-
o2address
public IIndexReader.IOne2LongIndex o2address()
-
a2size
public IIndexReader.IOne2SizeIndex a2size()
- Since:
- 1.0
-
dominated
public IIndexReader.IOne2ManyIndex dominated()
-
o2retained
public IIndexReader.IOne2LongIndex o2retained()
-
dominator
public IIndexReader.IOne2OneIndex dominator()
-
close
public void close() throws IOException
- Throws:
IOException
-
delete
public void delete() throws IOException
- Throws:
IOException
-
-