org.maachang.mimdb.core.impl

## クラス WhereBlock

- java.lang.Object
- - org.maachang.mimdb.core.impl.WhereBlock

-     public final class WhereBlock
      extends java.lang.Object

  判別ブロックオブジェクト.
  導入されたバージョン:
    MasterInMemDB 1.00
  バージョン:
    2013/10/27
  作成者:
    masahito suzuki

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

    コンストラクタ
    コンストラクタと説明
    `WhereBlock()` コンストラクタ.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `WhereBlock` | `add(java.lang.Object n)` オブジェクト追加.
    `java.lang.Object` | `get(int no)` このブロック内に設定されたオブジェクトを取得.
    `void` | `getOutput(java.io.OutputStream out)` バイナリ変換.
    `WhereBlock` | `getTop()` 上のオブジェクトを取得.
    `int` | `size()` このブロック内に設定されたオブジェクト数を取得.
    `void` | `toObject(int[] p, ObjectList<MimdbSearchElement> lst, byte[] b, int len)` バイナリをオブジェクトに変換.
    `java.lang.String` | `toString()` 文字列表示.
    `java.lang.String` | `toString(boolean mode)` 文字列表示.

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

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

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

    - #### WhereBlock

          public WhereBlock()

      コンストラクタ.

  - ### メソッドの詳細

    - #### add

          public WhereBlock add(java.lang.Object n)

      オブジェクト追加.
      パラメータ:
        `n` - 対象のオブジェクトを設定します.
      戻り値:
        ブロックオブジェクトが返却されます.

    - #### getTop

          public WhereBlock getTop()

      上のオブジェクトを取得.
      戻り値:
        WhereBlock 上のオブジェクトが返却されます.

    - #### get

          public java.lang.Object get(int no)

      このブロック内に設定されたオブジェクトを取得.
      パラメータ:
        `no` - 対象の項番を設定します.
      戻り値:
        Object オブジェクトが返却されます.

    - #### size

          public int size()

      このブロック内に設定されたオブジェクト数を取得.
      戻り値:
        int 設定数が返却されます.

    - #### toString

          public java.lang.String toString()

      文字列表示.
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        String 文字列として返却されます.

    - #### toString

          public java.lang.String toString(boolean mode)

      文字列表示.
      戻り値:
        String 文字列として返却されます.

    - #### getOutput

          public void getOutput(java.io.OutputStream out)
                         throws java.lang.Exception

      バイナリ変換.
      パラメータ:
        `out` - 対象のOutputStreamを設定します.
      例外:
        `java.lang.Exception` - 例外.

    - #### toObject

          public void toObject(int[] p,
                      ObjectList<MimdbSearchElement> lst,
                      byte[] b,
                      int len)
                        throws java.lang.Exception

      バイナリをオブジェクトに変換.
      パラメータ:
        `p` - オフセット値を保持するint[1]がセットされます.
        `list` - PreparedなMimdbSearchElementを格納するリストオブジェクトを設定します.
        `len` - 対象の長さを設定します.
      例外:
        `java.lang.Exception` - 例外.