org.eclipse.mat.parser.index
Class IndexWriter.InboundWriter

java.lang.Object
  extended by org.eclipse.mat.parser.index.IndexWriter.InboundWriter
Enclosing class:
IndexWriter

public static class IndexWriter.InboundWriter
extends java.lang.Object


Constructor Summary
IndexWriter.InboundWriter(int size, java.io.File indexFile)
           
 
Method Summary
 void cancel()
           
 void close()
           
 IIndexReader.IOne2ManyObjectsIndex flush(IProgressListener monitor, IndexWriter.KeyWriter keyWriter)
           
 java.io.File getIndexFile()
           
 void log(int objectIndex, int refIndex, boolean isPseudo)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexWriter.InboundWriter

public IndexWriter.InboundWriter(int size,
                                 java.io.File indexFile)
                          throws java.io.IOException
Throws:
java.io.IOException
Method Detail

log

public void log(int objectIndex,
                int refIndex,
                boolean isPseudo)
         throws java.io.IOException
Throws:
java.io.IOException

flush

public IIndexReader.IOne2ManyObjectsIndex flush(IProgressListener monitor,
                                                IndexWriter.KeyWriter keyWriter)
                                         throws java.io.IOException
Throws:
java.io.IOException

cancel

public void cancel()

close

public void close()
           throws java.io.IOException
Throws:
java.io.IOException

getIndexFile

public java.io.File getIndexFile()