All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description BlockManager BufferRecycler Simple helper class to encapsulate details of basic buffer recycling scheme, which helps a lot (as per profiling) for smaller encoding cases.ChunkDecoder Decoder that handles decoding of sequence of encoded LZF chunks, combining them into a single contiguous result byte array.ChunkDecoderFactory Simple helper class used for loadingChunkDecoderimplementations, based on criteria such as "fastest available".ChunkEncoder Class that handles actual encoding of individual chunks.ChunkEncoderFactory Simple helper class used for loadingChunkEncoderimplementations, based on criteria such as "fastest available" or "safe to run anywhere".CompressionFormatException Base exception used by compression codecs when encountering a problem with underlying data format, usually due to data corruption.CompressTask DataHandler Interface used byUncompressorimplementations: receives uncompressed data and processes it appropriately.GZIPException GZIPRecycler GZIP-codec-specific "extension" toBufferRecycler, used for recycling expensive objects.GZIPUncompressor Uncompressorimplementation for uncompressing GZIP encoded data in "push" mode, in which input is not read usingInputStreambut rather pushed to uncompressor in variable length chunks.LZF Simple command-line utility that can be used for testing LZF compression, or as rudimentary command-line tool.LZFChunk Helper class used to store LZF encoded segments (compressed and non-compressed) that can be sequenced to produce LZF files/streams.LZFCompressingInputStream DecoratorInputStreamimplementation used for reading uncompressed data and compressing it on the fly, such that reads return compressed data.LZFDecoder Decoder that handles decoding of sequence of encoded LZF chunks, combining them into a single contiguous result byte array.LZFEncoder Encoder that handles splitting of input into chunks to encode, callsChunkEncoderto compress individual chunks and combines resulting chunks into contiguous output byte array.LZFException LZFFileInputStream Helper class that allows use of LZF compression even if a library requires use ofFileInputStream.LZFFileOutputStream Helper class that allows use of LZF compression even if a library requires use ofFileOutputStream.LZFInputStream DecoratorInputStreamimplementation used for reading compressed data and uncompressing it on the fly, such that reads return uncompressed data.LZFOutputStream DecoratorOutputStreamimplementation that will compress output using LZF compression algorithm, given uncompressed input to write.LZFUncompressor Uncompressorimplementation for uncompressing LZF encoded data in "push" mode, in which input is not read usingInputStreambut rather pushed to uncompressor in variable length chunks.OptimizedGZIPInputStream Optimized variant ofGZIPInputStreamthat reuses underlyingDeflaterinstance}.OptimizedGZIPInputStream.State Enumeration used for keeping track of decoding state within streamOptimizedGZIPOutputStream Optimized variant ofGZIPOutputStreamthat reuses underlyingDeflaterinstance}.PLZFOutputStream DecoratorOutputStreamimplementation that will compress output using LZF compression algorithm, given uncompressed input to write.Uncompressor Abstract class that defines "push" style API for various uncompressors (aka decompressors or decoders).UncompressorOutputStream Simple wrapper or wrapper aroundUncompressor, to help with inter-operability.UnsafeChunkDecoder Highly optimizedChunkDecoderimplementation that uses Sun JDK's Unsafe class (which may be included by other JDK's as well; IBM's apparently does).UnsafeChunkEncoder ChunkEncoderimplementation that handles actual encoding of individual chunks, using Sun'ssun.misc.Unsafefunctionality, which gives nice extra boost for speed.UnsafeChunkEncoderBE Implementation to use on Big-Endian architectures.UnsafeChunkEncoderLE Implementation to use on Little Endian architectures.UnsafeChunkEncoders Class that handles actual encoding of individual chunks.VanillaChunkDecoder SafeChunkDecoderimplementation that can be used on any platform.VanillaChunkEncoder WriteTask