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 classIndexManager.IndexThe 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.IOne2SizeIndexa2size()IIndexReader.IOne2ManyObjectsIndexc2objects()voidclose()voiddelete()IIndexReader.IOne2ManyIndexdominated()IIndexReader.IOne2OneIndexdominator()IIndexReadergetReader(IndexManager.Index index)IIndexReader.IOne2ManyIndexinbound()voidinit(String prefix)IIndexReader.IOne2LongIndexo2address()IIndexReader.IOne2OneIndexo2class()IIndexReader.IOne2LongIndexo2retained()IIndexReader.IOne2ManyIndexoutbound()voidsetReader(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
-
-