package SevenZip.Archive;
import java.io.IOException;
public interface IInArchive {
public final static int NExtract_NAskMode_kExtract = 0;
public final static int NExtract_NAskMode_kTest = 1;
public final static int NExtract_NAskMode_kSkip = 2;
public final static int NExtract_NOperationResult_kOK = 0;
public final static int NExtract_NOperationResult_kUnSupportedMethod = 1;
public final static int NExtract_NOperationResult_kDataError = 2;
public final static int NExtract_NOperationResult_kCRCError = 3;
// Static-SFX (for Linux) can be big.
public final long kMaxCheckStartPosition = 1 << 22;
public SevenZipEntry getEntry(int index);
public int size();
public void close() throws IOException ;
public void Extract(int [] indices, int numItems,
int testModeSpec, IArchiveExtractCallback extractCallbackSpec) throws java.io.IOException;
}