| Deprecated Methods | 
| uk.ac.gla.terrier.compression.BitOutputStream.flush() 
 | 
| uk.ac.gla.terrier.structures.indexing.DirectIndexBuilder.flushBuffer() since 2.0
 | 
| uk.ac.gla.terrier.structures.Lexicon.getEndBitOffset() 
 | 
| uk.ac.gla.terrier.structures.Lexicon.getEndOffset() 
 | 
| uk.ac.gla.terrier.structures.Lexicon.getNt() 
 | 
| uk.ac.gla.terrier.structures.Lexicon.getNumberOfLexiconEntries() 
 | 
| uk.ac.gla.terrier.structures.Lexicon.getStartBitOffset() 
 | 
| uk.ac.gla.terrier.structures.Lexicon.getStartOffset() 
 | 
| uk.ac.gla.terrier.structures.Lexicon.getTerm() 
 | 
| uk.ac.gla.terrier.structures.Lexicon.getTermId() 
 | 
| uk.ac.gla.terrier.structures.Lexicon.getTF() 
 | 
| uk.ac.gla.terrier.structures.LexiconOutputStream.setEndBitOffset(byte) 
 | 
| uk.ac.gla.terrier.structures.LexiconOutputStream.setEndOffset(long) 
 | 
| uk.ac.gla.terrier.structures.LexiconOutputStream.setNt(int) 
 | 
| uk.ac.gla.terrier.structures.merging.StructureMerger.setOutputFilename(String) 
 | 
| uk.ac.gla.terrier.structures.LexiconOutputStream.setTerm(String) 
 | 
| uk.ac.gla.terrier.structures.LexiconOutputStream.setTermId(int) 
 | 
| uk.ac.gla.terrier.structures.LexiconOutputStream.setTF(int) 
 | 
| uk.ac.gla.terrier.structures.BlockLexicon.updateEntry(int, int, long, byte) The BlockLexicon is used during indexing, but not during
                         retrieval.
 | 
| uk.ac.gla.terrier.structures.Lexicon.updateEntry(int, int, long, byte) The Lexicon class is only used for reading the
                         lexicon file, and not for writing any information.
 | 
| uk.ac.gla.terrier.structures.UTFBlockLexicon.updateEntry(int, int, long, byte) Block Lexicons are used during indexing, but not during
             retrieval.
 | 
| uk.ac.gla.terrier.structures.UTFLexicon.updateEntry(int, int, long, byte) The Lexicon class is only used for reading the
             lexicon file, and not for writing any information.
 | 
| uk.ac.gla.terrier.compression.OldBitFile.writeBinary(int, int) 
 | 
| uk.ac.gla.terrier.structures.merging.BlockStructureMerger.writeBlockPostings(int[][], int, BitOutputStream, int) Use BlockDirectInvertedOutputStream instead
 | 
| uk.ac.gla.terrier.structures.merging.StructureMerger.writeFieldPostings(int[][], int, BitOut, int) use DirectInvertedIndexOutputStream
 | 
| uk.ac.gla.terrier.structures.merging.BlockStructureMerger.writeFieldPostings(int[][], int, BitOutputStream, int) Use BlockDirectInvertedOutputStream instead
 | 
| uk.ac.gla.terrier.compression.OldBitFile.writeFlush() 
 | 
| uk.ac.gla.terrier.compression.OldBitFile.writeGamma(int) 
 | 
| uk.ac.gla.terrier.structures.merging.StructureMerger.writeNoFieldPostings(int[][], int, BitOut) use DirectInvertedIndexOutputStream
 | 
| uk.ac.gla.terrier.structures.merging.BlockStructureMerger.writeNoFieldPostings(int[][], int, BitOutputStream) Use BlockDirectInvertedOutputStream instead
 | 
| uk.ac.gla.terrier.structures.merging.StructureMerger.writePostings(int[][], int, BitOut, int) Please use DirectInvertedOutputStream instead
 | 
| uk.ac.gla.terrier.compression.OldBitFile.writeReset() 
 | 
| uk.ac.gla.terrier.compression.OldBitFile.writeUnary(int) 
 |