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 and Description
    --- | ---
    `static class` | `LZ77Compressor.Block.BlockType` Enumeration of the block types the compressor may emit.

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `Block()`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and 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 Detail

    - #### Block

          public Block()

  - ### Method Detail

    - #### getType

          public abstract LZ77Compressor.Block.BlockType getType()

Copyright © 2002–2020 The Apache Software Foundation. All rights reserved.