Maven module :un.storage : archive-xz :
Class : un.storage.archive.xz.index.IndexDecoder
Extends/Implements : un.storage.archive.xz.index.IndexBase
Subclasses : -

/*
IndexDecoder

Author: Lasse Collin

This file has been put into the public domain.
You can do whatever you want with this file.


Variables : -
Functions : IndexDecoder, setOffsets, getMemoryUsage, getStreamFlags, getRecordCount, getUncompressedSize, getLargestBlockSize, hasUncompressedOffset, hasRecord, locateBlock, setBlockInfo



public void IndexDecoder (SeekableInputStream in, StreamFlags streamFooterFlags, long streamPadding, int memoryLimit)

public void setOffsets (IndexDecoder prev)

public int getMemoryUsage ()

public StreamFlags getStreamFlags ()

public int getRecordCount ()

public long getUncompressedSize ()

public long getLargestBlockSize ()

public boolean hasUncompressedOffset (long pos)

public boolean hasRecord (int blockNumber)

public void locateBlock (BlockInfo info, long target)

public void setBlockInfo (BlockInfo info, int blockNumber)