package hep.io.root.interfaces;
import java.io.IOException;
/**
* @author Tony Johnson (tonyj@slac.stanford.edu)
* @version $Id: TBasket.java 8584 2006-08-10 23:06:37Z duns $
*/
public interface TBasket extends hep.io.root.RootObject, TKey
{
int getBufferSize();
int[] getDisplacement();
int[] getEntryOffset();
byte getFlag();
int getLast();
int getNevBuf();
int getNevBufSize();
//Extra methods
hep.io.root.core.RootInput setPosition(long index, long basketEntry, TLeaf leaf) throws IOException;
void readEntryOffsets(int len) throws IOException;
}