Package org.apache.commons.compress.compressors.lz77support

# Class LZ77Compressor.Block

java.lang.Object
org.apache.commons.compress.compressors.lz77support.LZ77Compressor.Block

Direct Known Subclasses:
  `LZ77Compressor.BackReference`, `LZ77Compressor.EOD`, `LZ77Compressor.LiteralBlock`

Enclosing class:
  `LZ77Compressor`

public abstract static class LZ77Compressor.Block extends Object
Base class representing blocks the compressor may emit.

This class is not supposed to be subclassed by classes outside of Commons Compress so it is considered internal and changed that would break subclasses may get introduced with future releases.

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `static enum`
  `LZ77Compressor.Block.BlockType`
  Enumeration of the block types the compressor may emit.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Block()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `abstract LZ77Compressor.Block.BlockType`
  `getType()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### Block

    public Block()

- ## Method Details

  - ### getType

    public abstract LZ77Compressor.Block.BlockType getType()