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

## A

ARMOptions - Class in org.tukaani.xz
  BCJ filter for little endian ARM instructions.
ARMOptions() - Constructor for class org.tukaani.xz.ARMOptions
ARMThumbOptions - Class in org.tukaani.xz
  BCJ filter for little endian ARM-Thumb instructions.
ARMThumbOptions() - Constructor for class org.tukaani.xz.ARMThumbOptions
ArrayCache - Class in org.tukaani.xz
  Caches large arrays for reuse (base class and a dummy cache implementation).
ArrayCache() - Constructor for class org.tukaani.xz.ArrayCache
  Creates a new `ArrayCache` that does no caching (a dummy cache).
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

BasicArrayCache - Class in org.tukaani.xz
  A basic `ArrayCache` implementation.
BasicArrayCache() - Constructor for class org.tukaani.xz.BasicArrayCache

## C

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.
clone() - Method in class org.tukaani.xz.DeltaOptions
clone() - Method in class org.tukaani.xz.LZMA2Options
close() - Method in class org.tukaani.xz.CloseIgnoringInputStream
  This does nothing (doesn't call `in.close()`).
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.
close(boolean) - Method in class org.tukaani.xz.SeekableXZInputStream
  Closes the stream and optionally calls `in.close()`.
close(boolean) - Method in class org.tukaani.xz.SingleXZInputStream
  Closes the stream and optionally calls `in.close()`.
close(boolean) - Method in class org.tukaani.xz.XZInputStream
  Closes the stream and optionally calls `in.close()`.
CloseIgnoringInputStream - Class in org.tukaani.xz
  An `InputStream` wrapper whose `close()` does nothing.
CloseIgnoringInputStream(InputStream) - Constructor for class org.tukaani.xz.CloseIgnoringInputStream
  Creates a new `CloseIgnoringInputStream`.
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.

## D

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.
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

endBlock() - Method in class org.tukaani.xz.XZOutputStream
  Finishes the current XZ Block (but not the whole XZ Stream).

## F

FilterOptions - Class in org.tukaani.xz
  Base class for filter-specific options classes.
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.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() - 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

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.
getByteArray(int, boolean) - Method in class org.tukaani.xz.ArrayCache
  Allocates a new byte array.
getByteArray(int, boolean) - Method in class org.tukaani.xz.BasicArrayCache
  Allocates a new byte array, hopefully reusing an existing array from the cache.
getByteArray(int, boolean) - Method in class org.tukaani.xz.ResettableArrayCache
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.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() - 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.
getDecoderMemoryUsage(FilterOptions[]) - Static method in class org.tukaani.xz.FilterOptions
  Gets how much memory the decoder will need with the given filter chain.
getDefaultCache() - Static method in class org.tukaani.xz.ArrayCache
  Gets the default `ArrayCache` instance.
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.
getDistance() - Method in class org.tukaani.xz.DeltaOptions
  Gets the delta distance.
getDummyCache() - Static method in class org.tukaani.xz.ArrayCache
  Returns a statically-allocated `ArrayCache` instance.
getEncoderMemoryUsage() - Method in class org.tukaani.xz.DeltaOptions
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
getEncoderMemoryUsage(FilterOptions[]) - Static method in class org.tukaani.xz.FilterOptions
  Gets how much memory the encoder will need with the given filter chain.
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.FilterOptions
  Gets a raw (no XZ headers) decoder input stream using these options.
getInputStream(InputStream, ArrayCache) - Method in class org.tukaani.xz.ARMOptions
getInputStream(InputStream, ArrayCache) - Method in class org.tukaani.xz.ARMThumbOptions
getInputStream(InputStream, ArrayCache) - Method in class org.tukaani.xz.DeltaOptions
getInputStream(InputStream, ArrayCache) - Method in class org.tukaani.xz.FilterOptions
  Gets a raw (no XZ headers) decoder input stream using these options and the given ArrayCache.
getInputStream(InputStream, ArrayCache) - Method in class org.tukaani.xz.IA64Options
getInputStream(InputStream, ArrayCache) - Method in class org.tukaani.xz.LZMA2Options
getInputStream(InputStream, ArrayCache) - Method in class org.tukaani.xz.PowerPCOptions
getInputStream(InputStream, ArrayCache) - Method in class org.tukaani.xz.SPARCOptions
getInputStream(InputStream, ArrayCache) - Method in class org.tukaani.xz.X86Options
getInstance() - Static method in class org.tukaani.xz.BasicArrayCache
  Returns a statically-allocated `BasicArrayCache` instance.
getIntArray(int, boolean) - Method in class org.tukaani.xz.ArrayCache
  Allocates a new int array.
getIntArray(int, boolean) - Method in class org.tukaani.xz.BasicArrayCache
  This is like getByteArray but for int arrays.
getIntArray(int, boolean) - Method in class org.tukaani.xz.ResettableArrayCache
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.
getMatchFinder() - Method in class org.tukaani.xz.LZMA2Options
  Gets the match finder type.
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(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.
getNiceLen() - Method in class org.tukaani.xz.LZMA2Options
  Gets the nice length of matches.
getOutputStream(FinishableOutputStream) - Method in class org.tukaani.xz.FilterOptions
  Gets a raw (no XZ headers) encoder output stream using these options.
getOutputStream(FinishableOutputStream, ArrayCache) - Method in class org.tukaani.xz.ARMOptions
getOutputStream(FinishableOutputStream, ArrayCache) - Method in class org.tukaani.xz.ARMThumbOptions
getOutputStream(FinishableOutputStream, ArrayCache) - Method in class org.tukaani.xz.DeltaOptions
getOutputStream(FinishableOutputStream, ArrayCache) - Method in class org.tukaani.xz.FilterOptions
  Gets a raw (no XZ headers) encoder output stream using these options and the given ArrayCache.
getOutputStream(FinishableOutputStream, ArrayCache) - Method in class org.tukaani.xz.IA64Options
getOutputStream(FinishableOutputStream, ArrayCache) - Method in class org.tukaani.xz.LZMA2Options
getOutputStream(FinishableOutputStream, ArrayCache) - Method in class org.tukaani.xz.PowerPCOptions
getOutputStream(FinishableOutputStream, ArrayCache) - Method in class org.tukaani.xz.SPARCOptions
getOutputStream(FinishableOutputStream, ArrayCache) - Method in class org.tukaani.xz.X86Options
getPb() - Method in class org.tukaani.xz.LZMA2Options
  Gets the number of position bits.
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.
getStreamCount() - Method in class org.tukaani.xz.SeekableXZInputStream
  Gets the number of Streams in the .xz file.
getUncompressedSize() - Method in class org.tukaani.xz.LZMAOutputStream
  Gets the amount of uncompressed data written to the stream.

## H

HEADER_MAGIC - Static variable in class org.tukaani.xz.XZ
  XZ Header Magic Bytes begin a XZ file.

## I

IA64Options - Class in org.tukaani.xz
  BCJ filter for Itanium (IA-64) instructions.
IA64Options() - Constructor for class org.tukaani.xz.IA64Options

## 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.
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.
LP_DEFAULT - Static variable in class org.tukaani.xz.LZMA2Options
  The default number of literal position bits is 0.
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.
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, int, ArrayCache) - 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, byte, int, byte[], ArrayCache) - 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.
LZMAInputStream(InputStream, long, int, int, int, int, byte[], ArrayCache) - 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, ArrayCache) - Constructor for class org.tukaani.xz.LZMAInputStream
  Creates a new .lzma file format decompressor without a memory usage limit.
LZMAOutputStream - Class in org.tukaani.xz
  Compresses into the legacy .lzma file format or into a raw LZMA stream.
LZMAOutputStream(OutputStream, LZMA2Options, boolean) - Constructor for class org.tukaani.xz.LZMAOutputStream
  Creates a new compressor for raw LZMA (also known as LZMA1) stream.
LZMAOutputStream(OutputStream, LZMA2Options, boolean, ArrayCache) - Constructor for class org.tukaani.xz.LZMAOutputStream
  Creates a new compressor for raw LZMA (also known as LZMA1) 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, long, ArrayCache) - Constructor for class org.tukaani.xz.LZMAOutputStream
  Creates a new compressor for the legacy .lzma file format.

## M

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.LZMA2Options
  Match finder: Binary tree 2-3-4
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.LZMA2Options
  Compression mode: fast.
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.

## O

org.tukaani.xz - package org.tukaani.xz
  XZ data compression support.
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.
PowerPCOptions - Class in org.tukaani.xz
  BCJ filter for big endian PowerPC instructions.
PowerPCOptions() - Constructor for class org.tukaani.xz.PowerPCOptions
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.
putArray(byte[]) - Method in class org.tukaani.xz.ArrayCache
  Puts the given byte array to the cache.
putArray(byte[]) - Method in class org.tukaani.xz.BasicArrayCache
  Puts the given byte array to the cache.
putArray(byte[]) - Method in class org.tukaani.xz.ResettableArrayCache
putArray(int[]) - Method in class org.tukaani.xz.ArrayCache
  Puts the given int array to the cache.
putArray(int[]) - Method in class org.tukaani.xz.BasicArrayCache
  Puts the given int array to the cache.
putArray(int[]) - Method in class org.tukaani.xz.ResettableArrayCache

## R

randomAccessFile - Variable in class org.tukaani.xz.SeekableFileInputStream
  The RandomAccessFile that has been wrapped into a SeekableFileInputStream.
read() - Method in class org.tukaani.xz.DeltaInputStream
  Decode the next byte from this input stream.
read() - Method in class org.tukaani.xz.LZMA2InputStream
  Decompresses the next byte from this input stream.
read() - Method in class org.tukaani.xz.LZMAInputStream
  Decompresses the next byte from this input stream.
read() - Method in class org.tukaani.xz.SeekableFileInputStream
  Calls `randomAccessFile.read()`.
read() - Method in class org.tukaani.xz.SeekableXZInputStream
  Decompresses the next byte from this input stream.
read() - Method in class org.tukaani.xz.SingleXZInputStream
  Decompresses the next byte from this input stream.
read() - Method in class org.tukaani.xz.XZInputStream
  Decompresses the next byte from this input stream.
read(byte[]) - Method in class org.tukaani.xz.SeekableFileInputStream
  Calls `randomAccessFile.read(buf)`.
read(byte[], int, int) - Method in class org.tukaani.xz.DeltaInputStream
  Decode into an array of bytes.
read(byte[], int, int) - Method in class org.tukaani.xz.LZMA2InputStream
  Decompresses into an array of bytes.
read(byte[], int, int) - Method in class org.tukaani.xz.LZMAInputStream
  Decompresses into an array of bytes.
read(byte[], int, int) - Method in class org.tukaani.xz.SeekableFileInputStream
  Calls `randomAccessFile.read(buf, off, len)`.
read(byte[], int, int) - Method in class org.tukaani.xz.SeekableXZInputStream
  Decompresses into an array of bytes.
read(byte[], int, int) - Method in class org.tukaani.xz.SingleXZInputStream
  Decompresses into an array of bytes.
read(byte[], int, int) - Method in class org.tukaani.xz.XZInputStream
  Decompresses into an array of bytes.
reset() - Method in class org.tukaani.xz.ResettableArrayCache
  Puts all allocated arrays back to the underlying ArrayCache that haven't already been put there with a call to `putArray`.
ResettableArrayCache - Class in org.tukaani.xz
  An ArrayCache wrapper that remembers what has been allocated and allows returning all allocations to the underlying cache at once.
ResettableArrayCache(ArrayCache) - Constructor for class org.tukaani.xz.ResettableArrayCache
  Creates a new ResettableArrayCache based on the given ArrayCache.

## 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(RandomAccessFile) - Constructor for class org.tukaani.xz.SeekableFileInputStream
  Creates a new seekable input stream from an existing `RandomAccessFile` object.
SeekableFileInputStream(String) - Constructor for class org.tukaani.xz.SeekableFileInputStream
  Creates a new seekable input stream that reads from a file with the specified name.
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.
SeekableXZInputStream(SeekableInputStream, int, boolean, ArrayCache) - 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.
SeekableXZInputStream(SeekableInputStream, int, ArrayCache) - Constructor for class org.tukaani.xz.SeekableXZInputStream
  Creates a new seekable XZ decomporessor with an optional memory usage limit.
SeekableXZInputStream(SeekableInputStream, ArrayCache) - Constructor for class org.tukaani.xz.SeekableXZInputStream
  Creates a new seekable XZ decompressor without a memory usage limit.
seekToBlock(int) - Method in class org.tukaani.xz.SeekableXZInputStream
  Seeks to the beginning of the given XZ Block.
setDefaultCache(ArrayCache) - Static method in class org.tukaani.xz.ArrayCache
  Sets the default `ArrayCache` instance.
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.
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.
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.
setNiceLen(int) - Method in class org.tukaani.xz.LZMA2Options
  Sets the nice length of matches.
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(byte[]) - Method in class org.tukaani.xz.LZMA2Options
  Sets a preset dictionary.
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.
SingleXZInputStream(InputStream, int, boolean, ArrayCache) - 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.
SingleXZInputStream(InputStream, int, ArrayCache) - 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, ArrayCache) - 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.
skip(long) - Method in class org.tukaani.xz.SeekableInputStream
  Seeks `n` bytes forward in this stream.
SPARCOptions - Class in org.tukaani.xz
  BCJ filter for SPARC.
SPARCOptions() - Constructor for class org.tukaani.xz.SPARCOptions

## U

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.
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.

## W

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(byte[], int, int) - Method in class org.tukaani.xz.LZMAOutputStream
write(byte[], int, int) - Method in class org.tukaani.xz.XZOutputStream
  Writes an array of bytes to be compressed.
write(int) - Method in class org.tukaani.xz.FinishableWrapperOutputStream
  Calls `out.write(b)`.
write(int) - Method in class org.tukaani.xz.LZMAOutputStream
write(int) - Method in class org.tukaani.xz.XZOutputStream
  Writes one byte to be compressed.

## X

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.
XZInputStream(InputStream, int, boolean, ArrayCache) - 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.
XZInputStream(InputStream, int, ArrayCache) - Constructor for class org.tukaani.xz.XZInputStream
  Creates a new XZ decompressor with an optional memory usage limit.
XZInputStream(InputStream, ArrayCache) - Constructor for class org.tukaani.xz.XZInputStream
  Creates a new XZ decompressor without a memory usage limit.
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[]) - 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.
XZOutputStream(OutputStream, FilterOptions[], int, ArrayCache) - Constructor for class org.tukaani.xz.XZOutputStream
  Creates a new XZ compressor using 1-4 filters and the specified integrity check type.
XZOutputStream(OutputStream, FilterOptions[], ArrayCache) - 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 one filter and the specified integrity check type.
XZOutputStream(OutputStream, FilterOptions, int, ArrayCache) - Constructor for class org.tukaani.xz.XZOutputStream
  Creates a new XZ compressor using one filter and the specified integrity check type.
XZOutputStream(OutputStream, FilterOptions, ArrayCache) - Constructor for class org.tukaani.xz.XZOutputStream
  Creates a new XZ compressor using one filter and CRC64 as the integrity check.

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