org.maachang.mimdb.core.util.jsnappy

## クラス JSnappyBuffer

- java.lang.Object
- - org.maachang.mimdb.core.util.jsnappy.JSnappyBuffer

-     public class JSnappyBuffer
      extends java.lang.Object

  Reusable byte array buffer, which can be used for input/output in the Snappy encoder oder decoder.
  導入されたバージョン:
    1.0
  作成者:
    Tor-Einar Jarnbjo

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `JSnappyBuffer()` Creates an unitialized buffer.
    `JSnappyBuffer(int capacity)` Creates an initialized buffer with the specified capacity.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `clear(int length)` オブジェクト再利用.
    `byte[]` | `getData()` Returns the byte array used as a backing store for this buffer.
    `int` | `getLength()` Returns the length of this buffer.
    `void` | `reset(int length)` オブジェクトリセット.
    `void` | `setLength(int length)` Sets the length of this buffer.
    `byte[]` | `toByteArray()` Returns a copy of the buffers internal array in a newly allocated byte array with the buffer's length.

    - ### クラスから継承されたメソッド java.lang.Object

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

- - ### コンストラクタの詳細

    - #### JSnappyBuffer

          public JSnappyBuffer()

      Creates an unitialized buffer.

    - #### JSnappyBuffer

          public JSnappyBuffer(int capacity)

      Creates an initialized buffer with the specified capacity.
      パラメータ:
        `capacity` - initial buffer length in bytes

  - ### メソッドの詳細

    - #### reset

          public void reset(int length)

      オブジェクトリセット.
      パラメータ:
        `length` - リセットするバイナリ長を設定します.

    - #### clear

          public void clear(int length)

      オブジェクト再利用.
      パラメータ:
        `length` - 再利用時のバイナリ長を設定します.

    - #### getData

          public byte[] getData()

      Returns the byte array used as a backing store for this buffer. Note that invoking ensureCapacity can cause the backing array to be replaced.
      戻り値:

    - #### getLength

          public int getLength()

      Returns the length of this buffer. The backing array should contain valid data from index 0 to length - 1.
      戻り値:

    - #### setLength

          public void setLength(int length)

      Sets the length of this buffer. The backing array should contain valid data from index 0 to length - 1.
      パラメータ:
        `length` - buffer length

    - #### toByteArray

          public byte[] toByteArray()

      Returns a copy of the buffers internal array in a newly allocated byte array with the buffer's length.
      戻り値: