Index
Date: 2017-02-08

A B C D E F G H I L M N O P R S U V W X

## A

add(long, long) - Method in class org.tukaani.xz.index.IndexEncoder
add(long, long) - Method in class org.tukaani.xz.index.IndexHash
areStreamFlagsEqual(StreamFlags, StreamFlags) - Static method in class org.tukaani.xz.common.DecoderUtil
ARM - Class in org.tukaani.xz.simple
ARM(boolean, int) - Constructor for class org.tukaani.xz.simple.ARM
ARMOptions - Class in org.tukaani.xz
  BCJ filter for little endian ARM instructions.
ARMOptions() - Constructor for class org.tukaani.xz.ARMOptions
ARMThumb - Class in org.tukaani.xz.simple
ARMThumb(boolean, int) - Constructor for class org.tukaani.xz.simple.ARMThumb
ARMThumbOptions - Class in org.tukaani.xz
  BCJ filter for little endian ARM-Thumb instructions.
ARMThumbOptions() - Constructor for class org.tukaani.xz.ARMThumbOptions
available() - Method in class org.tukaani.xz.DeltaInputStream
  Calls `in.available()`.
available() - Method in class org.tukaani.xz.LZMA2InputStream
  Returns the number of uncompressed bytes that can be read without blocking.
available() - Method in class org.tukaani.xz.SeekableXZInputStream
  Returns the number of uncompressed bytes that can be read without blocking.
available() - Method in class org.tukaani.xz.SingleXZInputStream
  Returns the number of uncompressed bytes that can be read without blocking.
available() - Method in class org.tukaani.xz.XZInputStream
  Returns the number of uncompressed bytes that can be read without blocking.

## B

BACKWARD_SIZE_MAX - Static variable in class org.tukaani.xz.common.Util
backwardSize - Variable in class org.tukaani.xz.common.StreamFlags
BLOCK_HEADER_SIZE_MAX - Static variable in class org.tukaani.xz.common.Util
BlockInfo - Class in org.tukaani.xz.index
BlockInfo(IndexDecoder) - Constructor for class org.tukaani.xz.index.BlockInfo
blockNumber - Variable in class org.tukaani.xz.index.BlockInfo

## C

Check - Class in org.tukaani.xz.check
Check() - Constructor for class org.tukaani.xz.check.Check
CHECK_CRC32 - Static variable in class org.tukaani.xz.XZ
  Integrity check ID for CRC32.
CHECK_CRC64 - Static variable in class org.tukaani.xz.XZ
  Integrity check ID for CRC64.
CHECK_NONE - Static variable in class org.tukaani.xz.XZ
  Integrity check ID indicating that no integrity check is calculated.
CHECK_SHA256 - Static variable in class org.tukaani.xz.XZ
  Integrity check ID for SHA-256.
checkType - Variable in class org.tukaani.xz.common.StreamFlags
clone() - Method in class org.tukaani.xz.DeltaOptions
clone() - Method in class org.tukaani.xz.LZMA2Options
close() - Method in class org.tukaani.xz.DeltaInputStream
  Closes the stream and calls `in.close()`.
close() - Method in class org.tukaani.xz.FinishableWrapperOutputStream
  Calls `out.close()`.
close() - Method in class org.tukaani.xz.LZMA2InputStream
  Closes the stream and calls `in.close()`.
close() - Method in class org.tukaani.xz.LZMAInputStream
  Closes the stream and calls `in.close()`.
close() - Method in class org.tukaani.xz.LZMAOutputStream
  Finishes the stream and closes the underlying OutputStream.
close() - Method in class org.tukaani.xz.SeekableFileInputStream
  Calls `randomAccessFile.close()`.
close() - Method in class org.tukaani.xz.SeekableXZInputStream
  Closes the stream and calls `in.close()`.
close() - Method in class org.tukaani.xz.SingleXZInputStream
  Closes the stream and calls `in.close()`.
close() - Method in class org.tukaani.xz.XZInputStream
  Closes the stream and calls `in.close()`.
close() - Method in class org.tukaani.xz.XZOutputStream
  Finishes compression and closes the underlying stream.
code(byte[], int, int) - Method in class org.tukaani.xz.simple.ARM
code(byte[], int, int) - Method in class org.tukaani.xz.simple.ARMThumb
code(byte[], int, int) - Method in class org.tukaani.xz.simple.IA64
code(byte[], int, int) - Method in class org.tukaani.xz.simple.PowerPC
code(byte[], int, int) - Method in interface org.tukaani.xz.simple.SimpleFilter
code(byte[], int, int) - Method in class org.tukaani.xz.simple.SPARC
code(byte[], int, int) - Method in class org.tukaani.xz.simple.X86
compressedOffset - Variable in class org.tukaani.xz.index.BlockInfo
copyUncompressed(DataInputStream, int) - Method in class org.tukaani.xz.lz.LZDecoder
copyUncompressed(OutputStream, int, int) - Method in class org.tukaani.xz.lz.LZEncoder
CorruptedInputException - Exception in org.tukaani.xz
  Thrown when the compressed input data is corrupt.
CorruptedInputException() - Constructor for exception org.tukaani.xz.CorruptedInputException
  Creates a new CorruptedInputException with the default error detail message.
CorruptedInputException(String) - Constructor for exception org.tukaani.xz.CorruptedInputException
  Creates a new CorruptedInputException with the specified error detail message.
count - Variable in class org.tukaani.xz.lz.Matches
CRC32 - Class in org.tukaani.xz.check
CRC32() - Constructor for class org.tukaani.xz.check.CRC32
CRC64 - Class in org.tukaani.xz.check
CRC64() - Constructor for class org.tukaani.xz.check.CRC64

## D

decode(byte[], int, int) - Method in class org.tukaani.xz.delta.DeltaDecoder
decode() - Method in class org.tukaani.xz.lzma.LZMADecoder
decodeBit(short[], int) - Method in class org.tukaani.xz.rangecoder.RangeDecoder
decodeBitTree(short[]) - Method in class org.tukaani.xz.rangecoder.RangeDecoder
decodeDirectBits(int) - Method in class org.tukaani.xz.rangecoder.RangeDecoder
decodeReverseBitTree(short[]) - Method in class org.tukaani.xz.rangecoder.RangeDecoder
DecoderUtil - Class in org.tukaani.xz.common
DecoderUtil() - Constructor for class org.tukaani.xz.common.DecoderUtil
decodeStreamFooter(byte[]) - Static method in class org.tukaani.xz.common.DecoderUtil
decodeStreamHeader(byte[]) - Static method in class org.tukaani.xz.common.DecoderUtil
decodeVLI(InputStream) - Static method in class org.tukaani.xz.common.DecoderUtil
DeltaDecoder - Class in org.tukaani.xz.delta
DeltaDecoder(int) - Constructor for class org.tukaani.xz.delta.DeltaDecoder
DeltaEncoder - Class in org.tukaani.xz.delta
DeltaEncoder(int) - Constructor for class org.tukaani.xz.delta.DeltaEncoder
DeltaInputStream - Class in org.tukaani.xz
  Decodes raw Delta-filtered data (no XZ headers).
DeltaInputStream(InputStream, int) - Constructor for class org.tukaani.xz.DeltaInputStream
  Creates a new Delta decoder with the given delta calculation distance.
DeltaOptions - Class in org.tukaani.xz
  Delta filter options.
DeltaOptions() - Constructor for class org.tukaani.xz.DeltaOptions
  Creates new Delta options and sets the delta distance to 1 byte.
DeltaOptions(int) - Constructor for class org.tukaani.xz.DeltaOptions
  Creates new Delta options and sets the distance to the given value.
DICT_SIZE_DEFAULT - Static variable in class org.tukaani.xz.LZMA2Options
  The default dictionary size is 8 MiB.
DICT_SIZE_MAX - Static variable in class org.tukaani.xz.LZMA2InputStream
  Largest dictionary size supported by this implementation.
DICT_SIZE_MAX - Static variable in class org.tukaani.xz.LZMA2Options
  Maximum dictionary size for compression is 768 MiB.
DICT_SIZE_MAX - Static variable in class org.tukaani.xz.LZMAInputStream
  Largest dictionary size supported by this implementation.
DICT_SIZE_MIN - Static variable in class org.tukaani.xz.LZMA2InputStream
  Smallest valid LZMA2 dictionary size.
DICT_SIZE_MIN - Static variable in class org.tukaani.xz.LZMA2Options
  Minimum dictionary size is 4 KiB.
dist - Variable in class org.tukaani.xz.lz.Matches
DISTANCE_MAX - Static variable in class org.tukaani.xz.DeltaInputStream
  Largest supported delta calculation distance.
DISTANCE_MAX - Static variable in class org.tukaani.xz.DeltaOptions
  Largest supported delta calculation distance.
DISTANCE_MIN - Static variable in class org.tukaani.xz.DeltaInputStream
  Smallest supported delta calculation distance.
DISTANCE_MIN - Static variable in class org.tukaani.xz.DeltaOptions
  Smallest supported delta calculation distance.

## E

encode(byte[], int, int, byte[]) - Method in class org.tukaani.xz.delta.DeltaEncoder
encode(OutputStream) - Method in class org.tukaani.xz.index.IndexEncoder
encodeBit(short[], int, int) - Method in class org.tukaani.xz.rangecoder.RangeEncoder
encodeBitTree(short[], int) - Method in class org.tukaani.xz.rangecoder.RangeEncoder
encodeDirectBits(int, int) - Method in class org.tukaani.xz.rangecoder.RangeEncoder
encodeForLZMA1() - Method in class org.tukaani.xz.lzma.LZMAEncoder
  Compress for LZMA1.
encodeForLZMA2() - Method in class org.tukaani.xz.lzma.LZMAEncoder
  Compresses for LZMA2.
encodeLZMA1EndMarker() - Method in class org.tukaani.xz.lzma.LZMAEncoder
encodeReverseBitTree(short[], int) - Method in class org.tukaani.xz.rangecoder.RangeEncoder
EncoderUtil - Class in org.tukaani.xz.common
EncoderUtil() - Constructor for class org.tukaani.xz.common.EncoderUtil
encodeVLI(OutputStream, long) - Static method in class org.tukaani.xz.common.EncoderUtil
endBlock() - Method in class org.tukaani.xz.XZOutputStream
  Finishes the current XZ Block (but not the whole XZ Stream).
endMarkerDetected() - Method in class org.tukaani.xz.lzma.LZMADecoder
  Returns true if LZMA end marker was detected.

## F

fillWindow(byte[], int, int) - Method in class org.tukaani.xz.lz.LZEncoder
  Copies new data into the LZEncoder's buffer.
FilterOptions - Class in org.tukaani.xz
  Base class for filter-specific options classes.
finish() - Method in class org.tukaani.xz.check.Check
finish() - Method in class org.tukaani.xz.check.CRC32
finish() - Method in class org.tukaani.xz.check.CRC64
finish() - Method in class org.tukaani.xz.check.None
finish() - Method in class org.tukaani.xz.check.SHA256
finish() - Method in class org.tukaani.xz.FinishableOutputStream
  Finish the stream without closing the underlying stream.
finish() - Method in class org.tukaani.xz.LZMAOutputStream
  Finishes the stream without closing the underlying OutputStream.
finish() - Method in class org.tukaani.xz.rangecoder.RangeEncoder
finish() - Method in class org.tukaani.xz.rangecoder.RangeEncoderToBuffer
finish() - Method in class org.tukaani.xz.XZOutputStream
  Finishes compression without closing the underlying stream.
FinishableOutputStream - Class in org.tukaani.xz
  Output stream that supports finishing without closing the underlying stream.
FinishableOutputStream() - Constructor for class org.tukaani.xz.FinishableOutputStream
FinishableWrapperOutputStream - Class in org.tukaani.xz
  Wraps an output stream to a finishable output stream for use with raw encoders.
FinishableWrapperOutputStream(OutputStream) - Constructor for class org.tukaani.xz.FinishableWrapperOutputStream
  Creates a new output stream which support finishing.
flush() - Method in class org.tukaani.xz.FinishableWrapperOutputStream
  Calls `out.flush()`.
flush(byte[], int) - Method in class org.tukaani.xz.lz.LZDecoder
flush() - Method in class org.tukaani.xz.LZMAOutputStream
  Flushing isn't supported and will throw XZIOException.
flush() - Method in class org.tukaani.xz.XZOutputStream
  Flushes the encoder and calls `out.flush()`.
FOOTER_MAGIC - Static variable in class org.tukaani.xz.XZ
  XZ Footer Magic Bytes are the last bytes of a XZ Stream.

## G

getAvail() - Method in class org.tukaani.xz.lz.LZEncoder
  Get the number of bytes available, including the current byte.
getBitPrice(int, int) - Static method in class org.tukaani.xz.rangecoder.RangeEncoder
getBitTreePrice(short[], int) - Static method in class org.tukaani.xz.rangecoder.RangeEncoder
getBlockCheckType(int) - Method in class org.tukaani.xz.SeekableXZInputStream
  Gets integrity check type (Check ID) of the given Block.
getBlockCompPos(int) - Method in class org.tukaani.xz.SeekableXZInputStream
  Gets the position where the given compressed Block starts in the underlying .xz file.
getBlockCompSize(int) - Method in class org.tukaani.xz.SeekableXZInputStream
  Gets the compressed size of the given Block.
getBlockCount() - Method in class org.tukaani.xz.SeekableXZInputStream
  Gets the number of Blocks in the .xz file.
getBlockNumber(long) - Method in class org.tukaani.xz.SeekableXZInputStream
  Gets the number of the Block that contains the byte at the given uncompressed position.
getBlockPos(int) - Method in class org.tukaani.xz.SeekableXZInputStream
  Gets the uncompressed start position of the given Block.
getBlockSize(int) - Method in class org.tukaani.xz.SeekableXZInputStream
  Gets the uncompressed size of the given Block.
getByte(int) - Method in class org.tukaani.xz.lz.LZDecoder
getByte(int) - Method in class org.tukaani.xz.lz.LZEncoder
  Gets the byte from the given backward offset.
getByte(int, int) - Method in class org.tukaani.xz.lz.LZEncoder
  Gets the byte from the given forward minus backward offset.
getCheckName() - Method in class org.tukaani.xz.SingleXZInputStream
  Gets the name of the integrity check used in this XZ Stream.
getCheckType() - Method in class org.tukaani.xz.index.BlockInfo
getCheckType() - Method in class org.tukaani.xz.SingleXZInputStream
  Gets the ID of the integrity check used in this XZ Stream.
getCheckTypes() - Method in class org.tukaani.xz.SeekableXZInputStream
  Gets the types of integrity checks used in the .xz file.
getDecoderMemoryUsage() - Method in class org.tukaani.xz.DeltaOptions
getDecoderMemoryUsage(FilterOptions[]) - Static method in class org.tukaani.xz.FilterOptions
  Gets how much memory the decoder will need with the given filter chain.
getDecoderMemoryUsage() - Method in class org.tukaani.xz.FilterOptions
  Gets how much memory the decoder will need to decompress the data that was encoded with these options.
getDecoderMemoryUsage() - Method in class org.tukaani.xz.LZMA2Options
  Gets how much memory the LZMA2 decoder will need to decompress the data that was encoded with these options and stored in a .xz file.
getDepthLimit() - Method in class org.tukaani.xz.LZMA2Options
  Gets the match finder search depth limit.
getDictSize() - Method in class org.tukaani.xz.LZMA2Options
  Gets the dictionary size in bytes.
getDirectBitsPrice(int) - Static method in class org.tukaani.xz.rangecoder.RangeEncoder
getDistance() - Method in class org.tukaani.xz.DeltaOptions
  Gets the delta distance.
getDistSlot(int) - Static method in class org.tukaani.xz.lzma.LZMAEncoder
  Gets an integer [0, 63] matching the highest two bits of an integer.
getEncoderMemoryUsage() - Method in class org.tukaani.xz.DeltaOptions
getEncoderMemoryUsage(FilterOptions[]) - Static method in class org.tukaani.xz.FilterOptions
  Gets how much memory the encoder will need with the given filter chain.
getEncoderMemoryUsage() - Method in class org.tukaani.xz.FilterOptions
  Gets how much memory the encoder will need with these options.
getEncoderMemoryUsage() - Method in class org.tukaani.xz.LZMA2Options
getIndexMemoryUsage() - Method in class org.tukaani.xz.SeekableXZInputStream
  Gets the amount of memory in kibibytes (KiB) used by the data structures needed to locate the XZ Blocks.
getInputStream(InputStream) - Method in class org.tukaani.xz.ARMOptions
getInputStream(InputStream) - Method in class org.tukaani.xz.ARMThumbOptions
getInputStream(InputStream) - Method in class org.tukaani.xz.DeltaOptions
getInputStream(InputStream) - Method in class org.tukaani.xz.FilterOptions
  Gets a raw (no XZ headers) decoder input stream using these options.
getInputStream(InputStream) - Method in class org.tukaani.xz.IA64Options
getInputStream(InputStream) - Method in class org.tukaani.xz.LZMA2Options
getInputStream(InputStream) - Method in class org.tukaani.xz.PowerPCOptions
getInputStream(InputStream) - Method in class org.tukaani.xz.SPARCOptions
getInputStream(InputStream) - Method in class org.tukaani.xz.X86Options
getInstance(int) - Static method in class org.tukaani.xz.check.Check
getInstance(int, int, int, int, int, int, int) - Static method in class org.tukaani.xz.lz.LZEncoder
  Creates a new LZEncoder.
getInstance(RangeEncoder, int, int, int, int, int, int, int, int, int) - Static method in class org.tukaani.xz.lzma.LZMAEncoder
getLargestBlockSize() - Method in class org.tukaani.xz.index.IndexDecoder
getLargestBlockSize() - Method in class org.tukaani.xz.SeekableXZInputStream
  Gets the uncompressed size of the largest XZ Block in bytes.
getLc() - Method in class org.tukaani.xz.LZMA2Options
  Gets the number of literal context bits.
getLp() - Method in class org.tukaani.xz.LZMA2Options
  Gets the number of literal position bits.
getLZEncoder() - Method in class org.tukaani.xz.lzma.LZMAEncoder
getMatches() - Method in class org.tukaani.xz.lz.LZEncoder
  Runs match finder for the next byte and returns the matches found.
getMatchFinder() - Method in class org.tukaani.xz.LZMA2Options
  Gets the match finder type.
getMatchLen(int, int) - Method in class org.tukaani.xz.lz.LZEncoder
  Get the length of a match at the given distance.
getMatchLen(int, int, int) - Method in class org.tukaani.xz.lz.LZEncoder
  Get the length of a match at the given distance and forward offset.
getMemoryLimit() - Method in exception org.tukaani.xz.MemoryLimitException
  Gets what the memory usage limit was at the time the exception was created.
getMemoryNeeded() - Method in exception org.tukaani.xz.MemoryLimitException
  Gets how much memory is required to decompress the data.
getMemoryUsage() - Method in class org.tukaani.xz.index.IndexDecoder
getMemoryUsage(int, int, int, int, int) - Static method in class org.tukaani.xz.lz.LZEncoder
  Gets approximate memory usage of the LZEncoder base structure and the match finder as kibibytes.
getMemoryUsage(int, int, int, int) - Static method in class org.tukaani.xz.lzma.LZMAEncoder
getMemoryUsage(int) - Static method in class org.tukaani.xz.LZMA2InputStream
  Gets approximate decompressor memory requirements as kibibytes for the given dictionary size.
getMemoryUsage(int, byte) - Static method in class org.tukaani.xz.LZMAInputStream
  Gets approximate decompressor memory requirements as kibibytes for the given dictionary size and LZMA properties byte (lc, lp, and pb).
getMemoryUsage(int, int, int) - Static method in class org.tukaani.xz.LZMAInputStream
  Gets approximate decompressor memory requirements as kibibytes for the given dictionary size, lc, and lp.
getMode() - Method in class org.tukaani.xz.LZMA2Options
  Gets the compression mode.
getName() - Method in class org.tukaani.xz.check.Check
getNiceLen() - Method in class org.tukaani.xz.LZMA2Options
  Gets the nice length of matches.
getOutputStream(FinishableOutputStream) - Method in class org.tukaani.xz.ARMOptions
getOutputStream(FinishableOutputStream) - Method in class org.tukaani.xz.ARMThumbOptions
getOutputStream(FinishableOutputStream) - Method in class org.tukaani.xz.DeltaOptions
getOutputStream(FinishableOutputStream) - Method in class org.tukaani.xz.FilterOptions
  Gets a raw (no XZ headers) encoder output stream using these options.
getOutputStream(FinishableOutputStream) - Method in class org.tukaani.xz.IA64Options
getOutputStream(FinishableOutputStream) - Method in class org.tukaani.xz.LZMA2Options
getOutputStream(FinishableOutputStream) - Method in class org.tukaani.xz.PowerPCOptions
getOutputStream(FinishableOutputStream) - Method in class org.tukaani.xz.SPARCOptions
getOutputStream(FinishableOutputStream) - Method in class org.tukaani.xz.X86Options
getPb() - Method in class org.tukaani.xz.LZMA2Options
  Gets the number of position bits.
getPendingSize() - Method in class org.tukaani.xz.rangecoder.RangeEncoder
getPendingSize() - Method in class org.tukaani.xz.rangecoder.RangeEncoderToBuffer
getPos() - Method in class org.tukaani.xz.lz.LZDecoder
getPos() - Method in class org.tukaani.xz.lz.LZEncoder
  Gets the lowest four bits of the absolute offset of the current byte.
getPresetDict() - Method in class org.tukaani.xz.LZMA2Options
  Gets the preset dictionary.
getProps() - Method in class org.tukaani.xz.LZMAOutputStream
  Returns the LZMA lc/lp/pb properties encoded into a single byte.
getRecordCount() - Method in class org.tukaani.xz.index.IndexDecoder
getReverseBitTreePrice(short[], int) - Static method in class org.tukaani.xz.rangecoder.RangeEncoder
getSize() - Method in class org.tukaani.xz.check.Check
getStreamCount() - Method in class org.tukaani.xz.SeekableXZInputStream
  Gets the number of Streams in the .xz file.
getStreamFlags() - Method in class org.tukaani.xz.index.IndexDecoder
getUncompressedSize() - Method in class org.tukaani.xz.index.IndexDecoder
getUncompressedSize() - Method in class org.tukaani.xz.lzma.LZMAEncoder
getUncompressedSize() - Method in class org.tukaani.xz.LZMAOutputStream
  Gets the amount of uncompressed data written to the stream.
getVLISize(long) - Static method in class org.tukaani.xz.common.Util

## H

hasEnoughData(int) - Method in class org.tukaani.xz.lz.LZEncoder
  Tests if there is enough input available to let the caller encode at least one more byte.
hasNext() - Method in class org.tukaani.xz.index.BlockInfo
hasPending() - Method in class org.tukaani.xz.lz.LZDecoder
hasRecord(int) - Method in class org.tukaani.xz.index.IndexDecoder
hasSpace() - Method in class org.tukaani.xz.lz.LZDecoder
hasUncompressedOffset(long) - Method in class org.tukaani.xz.index.IndexDecoder
HEADER_MAGIC - Static variable in class org.tukaani.xz.XZ
  XZ Header Magic Bytes begin a XZ file.

## I

IA64 - Class in org.tukaani.xz.simple
IA64(boolean, int) - Constructor for class org.tukaani.xz.simple.IA64
IA64Options - Class in org.tukaani.xz
  BCJ filter for Itanium (IA-64) instructions.
IA64Options() - Constructor for class org.tukaani.xz.IA64Options
IndexDecoder - Class in org.tukaani.xz.index
IndexDecoder(SeekableInputStream, StreamFlags, long, int) - Constructor for class org.tukaani.xz.index.IndexDecoder
IndexEncoder - Class in org.tukaani.xz.index
IndexEncoder() - Constructor for class org.tukaani.xz.index.IndexEncoder
IndexHash - Class in org.tukaani.xz.index
IndexHash() - Constructor for class org.tukaani.xz.index.IndexHash
initProbs(short[]) - Static method in class org.tukaani.xz.rangecoder.RangeCoder
isCRC32Valid(byte[], int, int, int) - Static method in class org.tukaani.xz.common.DecoderUtil
isFinished() - Method in class org.tukaani.xz.rangecoder.RangeDecoderFromBuffer
isFinished() - Method in class org.tukaani.xz.rangecoder.RangeDecoderFromStream
isInBufferOK() - Method in class org.tukaani.xz.rangecoder.RangeDecoderFromBuffer
isStarted() - Method in class org.tukaani.xz.lz.LZEncoder
  Returns true if at least one byte has already been run through the match finder.

## L

LC_DEFAULT - Static variable in class org.tukaani.xz.LZMA2Options
  The default number of literal context bits is 3.
LC_LP_MAX - Static variable in class org.tukaani.xz.LZMA2Options
  Maximum value for lc + lp is 4.
len - Variable in class org.tukaani.xz.lz.Matches
length() - Method in class org.tukaani.xz.SeekableFileInputStream
  Calls `randomAccessFile.length()`.
length() - Method in class org.tukaani.xz.SeekableInputStream
  Gets the size of the stream.
length() - Method in class org.tukaani.xz.SeekableXZInputStream
  Gets the uncompressed size of this input stream.
locateBlock(BlockInfo, long) - Method in class org.tukaani.xz.index.IndexDecoder
LP_DEFAULT - Static variable in class org.tukaani.xz.LZMA2Options
  The default number of literal position bits is 0.
LZDecoder - Class in org.tukaani.xz.lz
LZDecoder(int, byte[]) - Constructor for class org.tukaani.xz.lz.LZDecoder
LZEncoder - Class in org.tukaani.xz.lz
LZMA2InputStream - Class in org.tukaani.xz
  Decompresses a raw LZMA2 stream (no XZ headers).
LZMA2InputStream(InputStream, int) - Constructor for class org.tukaani.xz.LZMA2InputStream
  Creates a new input stream that decompresses raw LZMA2 data from `in`.
LZMA2InputStream(InputStream, int, byte[]) - Constructor for class org.tukaani.xz.LZMA2InputStream
  Creates a new LZMA2 decompressor using a preset dictionary.
LZMA2Options - Class in org.tukaani.xz
  LZMA2 compression options.
LZMA2Options() - Constructor for class org.tukaani.xz.LZMA2Options
  Creates new LZMA2 options and sets them to the default values.
LZMA2Options(int) - Constructor for class org.tukaani.xz.LZMA2Options
  Creates new LZMA2 options and sets them to the given preset.
LZMA2Options(int, int, int, int, int, int, int, int) - Constructor for class org.tukaani.xz.LZMA2Options
  Creates new LZMA2 options and sets them to the given custom values.
LZMADecoder - Class in org.tukaani.xz.lzma
LZMADecoder(LZDecoder, RangeDecoder, int, int, int) - Constructor for class org.tukaani.xz.lzma.LZMADecoder
LZMAEncoder - Class in org.tukaani.xz.lzma
LZMAInputStream - Class in org.tukaani.xz
  Decompresses legacy .lzma files and raw LZMA streams (no .lzma header).
LZMAInputStream(InputStream) - Constructor for class org.tukaani.xz.LZMAInputStream
  Creates a new .lzma file format decompressor without a memory usage limit.
LZMAInputStream(InputStream, int) - Constructor for class org.tukaani.xz.LZMAInputStream
  Creates a new .lzma file format decompressor with an optional memory usage limit.
LZMAInputStream(InputStream, long, byte, int) - Constructor for class org.tukaani.xz.LZMAInputStream
  Creates a new input stream that decompresses raw LZMA data (no .lzma header) from `in`.
LZMAInputStream(InputStream, long, byte, int, byte[]) - Constructor for class org.tukaani.xz.LZMAInputStream
  Creates a new input stream that decompresses raw LZMA data (no .lzma header) from `in` optionally with a preset dictionary.
LZMAInputStream(InputStream, long, int, int, int, int, byte[]) - Constructor for class org.tukaani.xz.LZMAInputStream
  Creates a new input stream that decompresses raw LZMA data (no .lzma header) from `in` optionally with a preset dictionary.
LZMAOutputStream - Class in org.tukaani.xz
  Compresses into the legacy .lzma file format or into a raw LZMA stream.
LZMAOutputStream(OutputStream, LZMA2Options, long) - Constructor for class org.tukaani.xz.LZMAOutputStream
  Creates a new compressor for the legacy .lzma file format.
LZMAOutputStream(OutputStream, LZMA2Options, boolean) - Constructor for class org.tukaani.xz.LZMAOutputStream
  Creates a new compressor for raw LZMA (also known as LZMA1) stream.

## M

Matches - Class in org.tukaani.xz.lz
MemoryLimitException - Exception in org.tukaani.xz
  Thrown when the memory usage limit given to the XZ decompressor would be exceeded.
MemoryLimitException(int, int) - Constructor for exception org.tukaani.xz.MemoryLimitException
  Creates a new MemoryLimitException.
MF_BT4 - Static variable in class org.tukaani.xz.lz.LZEncoder
MF_BT4 - Static variable in class org.tukaani.xz.LZMA2Options
  Match finder: Binary tree 2-3-4
MF_HC4 - Static variable in class org.tukaani.xz.lz.LZEncoder
MF_HC4 - Static variable in class org.tukaani.xz.LZMA2Options
  Match finder: Hash Chain 2-3-4
MODE_FAST - Static variable in class org.tukaani.xz.lzma.LZMAEncoder
MODE_FAST - Static variable in class org.tukaani.xz.LZMA2Options
  Compression mode: fast.
MODE_NORMAL - Static variable in class org.tukaani.xz.lzma.LZMAEncoder
MODE_NORMAL - Static variable in class org.tukaani.xz.LZMA2Options
  Compression mode: normal.
MODE_UNCOMPRESSED - Static variable in class org.tukaani.xz.LZMA2Options
  Compression mode: uncompressed.

## N

NICE_LEN_MAX - Static variable in class org.tukaani.xz.LZMA2Options
  Maximum value for `niceLen` is 273.
NICE_LEN_MIN - Static variable in class org.tukaani.xz.LZMA2Options
  Minimum value for `niceLen` is 8.
None - Class in org.tukaani.xz.check
None() - Constructor for class org.tukaani.xz.check.None
normalize() - Method in class org.tukaani.xz.rangecoder.RangeDecoder
normalize() - Method in class org.tukaani.xz.rangecoder.RangeDecoderFromBuffer
normalize() - Method in class org.tukaani.xz.rangecoder.RangeDecoderFromStream

## O

org.tukaani.xz - package org.tukaani.xz
  XZ data compression support.
org.tukaani.xz.check - package org.tukaani.xz.check
org.tukaani.xz.common - package org.tukaani.xz.common
org.tukaani.xz.delta - package org.tukaani.xz.delta
org.tukaani.xz.index - package org.tukaani.xz.index
org.tukaani.xz.lz - package org.tukaani.xz.lz
org.tukaani.xz.lzma - package org.tukaani.xz.lzma
org.tukaani.xz.rangecoder - package org.tukaani.xz.rangecoder
org.tukaani.xz.simple - package org.tukaani.xz.simple
out - Variable in class org.tukaani.xz.FinishableWrapperOutputStream
  The `OutputStream` that has been wrapped into a FinishableWrapperOutputStream.

## P

PB_DEFAULT - Static variable in class org.tukaani.xz.LZMA2Options
  The default number of position bits is 2.
PB_MAX - Static variable in class org.tukaani.xz.LZMA2Options
  Maximum value for pb is 4.
position() - Method in class org.tukaani.xz.SeekableFileInputStream
  Calls `randomAccessFile.getFilePointer()`.
position() - Method in class org.tukaani.xz.SeekableInputStream
  Gets the current position in the stream.
position() - Method in class org.tukaani.xz.SeekableXZInputStream
  Gets the current uncompressed position in this input stream.
PowerPC - Class in org.tukaani.xz.simple
PowerPC(boolean, int) - Constructor for class org.tukaani.xz.simple.PowerPC
PowerPCOptions - Class in org.tukaani.xz
  BCJ filter for big endian PowerPC instructions.
PowerPCOptions() - Constructor for class org.tukaani.xz.PowerPCOptions
prepareInputBuffer(DataInputStream, int) - Method in class org.tukaani.xz.rangecoder.RangeDecoderFromBuffer
PRESET_DEFAULT - Static variable in class org.tukaani.xz.LZMA2Options
  Default compression preset level is 6.
PRESET_MAX - Static variable in class org.tukaani.xz.LZMA2Options
  Maximum valid compression preset level is 9.
PRESET_MIN - Static variable in class org.tukaani.xz.LZMA2Options
  Minimum valid compression preset level is 0.
putByte(byte) - Method in class org.tukaani.xz.lz.LZDecoder

## R

randomAccessFile - Variable in class org.tukaani.xz.SeekableFileInputStream
  The RandomAccessFile that has been wrapped into a SeekableFileInputStream.
RangeCoder - Class in org.tukaani.xz.rangecoder
RangeCoder() - Constructor for class org.tukaani.xz.rangecoder.RangeCoder
RangeDecoder - Class in org.tukaani.xz.rangecoder
RangeDecoder() - Constructor for class org.tukaani.xz.rangecoder.RangeDecoder
RangeDecoderFromBuffer - Class in org.tukaani.xz.rangecoder
RangeDecoderFromBuffer(int) - Constructor for class org.tukaani.xz.rangecoder.RangeDecoderFromBuffer
RangeDecoderFromStream - Class in org.tukaani.xz.rangecoder
RangeDecoderFromStream(InputStream) - Constructor for class org.tukaani.xz.rangecoder.RangeDecoderFromStream
RangeEncoder - Class in org.tukaani.xz.rangecoder
RangeEncoder() - Constructor for class org.tukaani.xz.rangecoder.RangeEncoder
RangeEncoderToBuffer - Class in org.tukaani.xz.rangecoder
RangeEncoderToBuffer(int) - Constructor for class org.tukaani.xz.rangecoder.RangeEncoderToBuffer
RangeEncoderToStream - Class in org.tukaani.xz.rangecoder
RangeEncoderToStream(OutputStream) - Constructor for class org.tukaani.xz.rangecoder.RangeEncoderToStream
read() - Method in class org.tukaani.xz.DeltaInputStream
  Decode the next byte from this input stream.
read(byte[], int, int) - Method in class org.tukaani.xz.DeltaInputStream
  Decode into an array of bytes.
read() - Method in class org.tukaani.xz.LZMA2InputStream
  Decompresses the next byte from this input stream.
read(byte[], int, int) - Method in class org.tukaani.xz.LZMA2InputStream
  Decompresses into an array of bytes.
read() - Method in class org.tukaani.xz.LZMAInputStream
  Decompresses the next byte from this input stream.
read(byte[], int, int) - Method in class org.tukaani.xz.LZMAInputStream
  Decompresses into an array of bytes.
read() - Method in class org.tukaani.xz.SeekableFileInputStream
  Calls `randomAccessFile.read()`.
read(byte[]) - Method in class org.tukaani.xz.SeekableFileInputStream
  Calls `randomAccessFile.read(buf)`.
read(byte[], int, int) - Method in class org.tukaani.xz.SeekableFileInputStream
  Calls `randomAccessFile.read(buf, off, len)`.
read() - Method in class org.tukaani.xz.SeekableXZInputStream
  Decompresses the next byte from this input stream.
read(byte[], int, int) - Method in class org.tukaani.xz.SeekableXZInputStream
  Decompresses into an array of bytes.
read() - Method in class org.tukaani.xz.SingleXZInputStream
  Decompresses the next byte from this input stream.
read(byte[], int, int) - Method in class org.tukaani.xz.SingleXZInputStream
  Decompresses into an array of bytes.
read() - Method in class org.tukaani.xz.XZInputStream
  Decompresses the next byte from this input stream.
read(byte[], int, int) - Method in class org.tukaani.xz.XZInputStream
  Decompresses into an array of bytes.
repeat(int, int) - Method in class org.tukaani.xz.lz.LZDecoder
repeatPending() - Method in class org.tukaani.xz.lz.LZDecoder
reset() - Method in class org.tukaani.xz.lz.LZDecoder
reset() - Method in class org.tukaani.xz.lzma.LZMADecoder
reset() - Method in class org.tukaani.xz.lzma.LZMAEncoder
reset() - Method in class org.tukaani.xz.rangecoder.RangeEncoder
reset() - Method in class org.tukaani.xz.rangecoder.RangeEncoderToBuffer
resetUncompressedSize() - Method in class org.tukaani.xz.lzma.LZMAEncoder

## S

seek(long) - Method in class org.tukaani.xz.SeekableFileInputStream
  Calls `randomAccessFile.seek(long)`.
seek(long) - Method in class org.tukaani.xz.SeekableInputStream
  Seeks to the specified absolute position in the stream.
seek(long) - Method in class org.tukaani.xz.SeekableXZInputStream
  Seeks to the specified absolute uncompressed position in the stream.
SeekableFileInputStream - Class in org.tukaani.xz
  Wraps a `RandomAccessFile` in a SeekableInputStream.
SeekableFileInputStream(File) - Constructor for class org.tukaani.xz.SeekableFileInputStream
  Creates a new seekable input stream that reads from the specified file.
SeekableFileInputStream(String) - Constructor for class org.tukaani.xz.SeekableFileInputStream
  Creates a new seekable input stream that reads from a file with the specified name.
SeekableFileInputStream(RandomAccessFile) - Constructor for class org.tukaani.xz.SeekableFileInputStream
  Creates a new seekable input stream from an existing `RandomAccessFile` object.
SeekableInputStream - Class in org.tukaani.xz
  Input stream with random access support.
SeekableInputStream() - Constructor for class org.tukaani.xz.SeekableInputStream
SeekableXZInputStream - Class in org.tukaani.xz
  Decompresses a .xz file in random access mode.
SeekableXZInputStream(SeekableInputStream) - Constructor for class org.tukaani.xz.SeekableXZInputStream
  Creates a new seekable XZ decompressor without a memory usage limit.
SeekableXZInputStream(SeekableInputStream, int) - Constructor for class org.tukaani.xz.SeekableXZInputStream
  Creates a new seekable XZ decomporessor with an optional memory usage limit.
SeekableXZInputStream(SeekableInputStream, int, boolean) - Constructor for class org.tukaani.xz.SeekableXZInputStream
  Creates a new seekable XZ decomporessor with an optional memory usage limit and ability to disable verification of integrity checks.
seekToBlock(int) - Method in class org.tukaani.xz.SeekableXZInputStream
  Seeks to the beginning of the given XZ Block.
setBlockInfo(BlockInfo, int) - Method in class org.tukaani.xz.index.IndexDecoder
setDepthLimit(int) - Method in class org.tukaani.xz.LZMA2Options
  Sets the match finder search depth limit.
setDictSize(int) - Method in class org.tukaani.xz.LZMA2Options
  Sets the dictionary size in bytes.
setDistance(int) - Method in class org.tukaani.xz.DeltaOptions
  Sets the delta distance in bytes.
setFinishing() - Method in class org.tukaani.xz.lz.LZEncoder
  Marks that there is no more input remaining.
setFlushing() - Method in class org.tukaani.xz.lz.LZEncoder
  Marks that all the input needs to be made available in the encoded output.
setLc(int) - Method in class org.tukaani.xz.LZMA2Options
  Sets the number of literal context bits.
setLcLp(int, int) - Method in class org.tukaani.xz.LZMA2Options
  Sets the number of literal context bits and literal position bits.
setLimit(int) - Method in class org.tukaani.xz.lz.LZDecoder
setLp(int) - Method in class org.tukaani.xz.LZMA2Options
  Sets the number of literal position bits.
setMatchFinder(int) - Method in class org.tukaani.xz.LZMA2Options
  Sets the match finder type.
setMode(int) - Method in class org.tukaani.xz.LZMA2Options
  Sets the compression mode.
setNext() - Method in class org.tukaani.xz.index.BlockInfo
setNiceLen(int) - Method in class org.tukaani.xz.LZMA2Options
  Sets the nice length of matches.
setOffsets(IndexDecoder) - Method in class org.tukaani.xz.index.IndexDecoder
setPb(int) - Method in class org.tukaani.xz.LZMA2Options
  Sets the number of position bits.
setPreset(int) - Method in class org.tukaani.xz.LZMA2Options
  Sets the compression options to the given preset.
setPresetDict(int, byte[]) - Method in class org.tukaani.xz.lz.LZEncoder
  Sets a preset dictionary.
setPresetDict(byte[]) - Method in class org.tukaani.xz.LZMA2Options
  Sets a preset dictionary.
SHA256 - Class in org.tukaani.xz.check
SHA256() - Constructor for class org.tukaani.xz.check.SHA256
SimpleFilter - Interface in org.tukaani.xz.simple
SingleXZInputStream - Class in org.tukaani.xz
  Decompresses exactly one XZ Stream in streamed mode (no seeking).
SingleXZInputStream(InputStream) - Constructor for class org.tukaani.xz.SingleXZInputStream
  Creates a new XZ decompressor that decompresses exactly one XZ Stream from `in` without a memory usage limit.
SingleXZInputStream(InputStream, int) - Constructor for class org.tukaani.xz.SingleXZInputStream
  Creates a new XZ decompressor that decompresses exactly one XZ Stream from `in` with an optional memory usage limit.
SingleXZInputStream(InputStream, int, boolean) - Constructor for class org.tukaani.xz.SingleXZInputStream
  Creates a new XZ decompressor that decompresses exactly one XZ Stream from `in` with an optional memory usage limit and ability to disable verification of integrity checks.
skip(int) - Method in class org.tukaani.xz.lz.LZEncoder
  Skips the given number of bytes in the match finder.
skip(long) - Method in class org.tukaani.xz.SeekableInputStream
  Seeks `n` bytes forward in this stream.
SPARC - Class in org.tukaani.xz.simple
SPARC(boolean, int) - Constructor for class org.tukaani.xz.simple.SPARC
SPARCOptions - Class in org.tukaani.xz
  BCJ filter for SPARC.
SPARCOptions() - Constructor for class org.tukaani.xz.SPARCOptions
STREAM_HEADER_SIZE - Static variable in class org.tukaani.xz.common.Util
StreamFlags - Class in org.tukaani.xz.common
StreamFlags() - Constructor for class org.tukaani.xz.common.StreamFlags

## U

uncompressedOffset - Variable in class org.tukaani.xz.index.BlockInfo
uncompressedSize - Variable in class org.tukaani.xz.index.BlockInfo
unpaddedSize - Variable in class org.tukaani.xz.index.BlockInfo
UnsupportedOptionsException - Exception in org.tukaani.xz
  Thrown when compression options not supported by this implementation are detected.
UnsupportedOptionsException() - Constructor for exception org.tukaani.xz.UnsupportedOptionsException
  Creates a new UnsupportedOptionsException with null as its error detail message.
UnsupportedOptionsException(String) - Constructor for exception org.tukaani.xz.UnsupportedOptionsException
  Creates a new UnsupportedOptionsException with the given error detail message.
update(byte[], int, int) - Method in class org.tukaani.xz.check.Check
update(byte[]) - Method in class org.tukaani.xz.check.Check
update(byte[], int, int) - Method in class org.tukaani.xz.check.CRC32
update(byte[], int, int) - Method in class org.tukaani.xz.check.CRC64
update(byte[], int, int) - Method in class org.tukaani.xz.check.None
update(byte[], int, int) - Method in class org.tukaani.xz.check.SHA256
updateFilters(FilterOptions) - Method in class org.tukaani.xz.XZOutputStream
  Updates the filter chain with a single filter.
updateFilters(FilterOptions[]) - Method in class org.tukaani.xz.XZOutputStream
  Updates the filter chain with 1-4 filters.
Util - Class in org.tukaani.xz.common
Util() - Constructor for class org.tukaani.xz.common.Util

## V

validate(InputStream) - Method in class org.tukaani.xz.index.IndexHash
verifyMatches(Matches) - Method in class org.tukaani.xz.lz.LZEncoder
  Verifies that the matches returned by the match finder are valid.
VLI_MAX - Static variable in class org.tukaani.xz.common.Util
VLI_SIZE_MAX - Static variable in class org.tukaani.xz.common.Util

## W

write(int) - Method in class org.tukaani.xz.FinishableWrapperOutputStream
  Calls `out.write(b)`.
write(byte[]) - Method in class org.tukaani.xz.FinishableWrapperOutputStream
  Calls `out.write(buf)`.
write(byte[], int, int) - Method in class org.tukaani.xz.FinishableWrapperOutputStream
  Calls `out.write(buf, off, len)`.
write(int) - Method in class org.tukaani.xz.LZMAOutputStream
write(byte[], int, int) - Method in class org.tukaani.xz.LZMAOutputStream
write(OutputStream) - Method in class org.tukaani.xz.rangecoder.RangeEncoderToBuffer
write(int) - Method in class org.tukaani.xz.XZOutputStream
  Writes one byte to be compressed.
write(byte[], int, int) - Method in class org.tukaani.xz.XZOutputStream
  Writes an array of bytes to be compressed.
writeCRC32(OutputStream, byte[]) - Static method in class org.tukaani.xz.common.EncoderUtil

## X

X86 - Class in org.tukaani.xz.simple
X86(boolean, int) - Constructor for class org.tukaani.xz.simple.X86
X86Options - Class in org.tukaani.xz
  BCJ filter for x86 (32-bit and 64-bit) instructions.
X86Options() - Constructor for class org.tukaani.xz.X86Options
XZ - Class in org.tukaani.xz
  XZ constants.
XZFormatException - Exception in org.tukaani.xz
  Thrown when the input data is not in the XZ format.
XZFormatException() - Constructor for exception org.tukaani.xz.XZFormatException
  Creates a new exception with the default error detail message.
XZInputStream - Class in org.tukaani.xz
  Decompresses a .xz file in streamed mode (no seeking).
XZInputStream(InputStream) - Constructor for class org.tukaani.xz.XZInputStream
  Creates a new XZ decompressor without a memory usage limit.
XZInputStream(InputStream, int) - Constructor for class org.tukaani.xz.XZInputStream
  Creates a new XZ decompressor with an optional memory usage limit.
XZInputStream(InputStream, int, boolean) - Constructor for class org.tukaani.xz.XZInputStream
  Creates a new XZ decompressor with an optional memory usage limit and ability to disable verification of integrity checks.
XZIOException - Exception in org.tukaani.xz
  Generic `IOException` specific to this package.
XZIOException() - Constructor for exception org.tukaani.xz.XZIOException
XZIOException(String) - Constructor for exception org.tukaani.xz.XZIOException
XZOutputStream - Class in org.tukaani.xz
  Compresses into the .xz file format.
XZOutputStream(OutputStream, FilterOptions) - Constructor for class org.tukaani.xz.XZOutputStream
  Creates a new XZ compressor using one filter and CRC64 as the integrity check.
XZOutputStream(OutputStream, FilterOptions, int) - Constructor for class org.tukaani.xz.XZOutputStream
  Creates a new XZ compressor using one filter and the specified integrity check type.
XZOutputStream(OutputStream, FilterOptions[]) - Constructor for class org.tukaani.xz.XZOutputStream
  Creates a new XZ compressor using 1-4 filters and CRC64 as the integrity check.
XZOutputStream(OutputStream, FilterOptions[], int) - Constructor for class org.tukaani.xz.XZOutputStream
  Creates a new XZ compressor using 1-4 filters and the specified integrity check type.

A B C D E F G H I L M N O P R S U V W X