org.maachang.mimdb.core

## クラス RemoteTableManager

- java.lang.Object
- - org.maachang.mimdb.core.RemoteTableManager

- すべての実装されたインタフェース:
    TableManager

      public class RemoteTableManager
      extends java.lang.Object
      implements TableManager

  Remote用テーブル管理. サーバー接続モードでのクライアントが認識している テーブル情報群.
  導入されたバージョン:
    MasterInMemDB 1.02
  バージョン:
    2014/01/17
  作成者:
    masahito suzuki

- - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `destroy()` オブジェクトを破棄.
    `BaseTable` | `get(java.lang.String name)` 登録テーブル情報の取得.
    `static RemoteTableManager` | `getInstance()` オブジェクトを取得.
    `java.lang.String[]` | `getTables()` 登録テーブル一覧を取得.
    `boolean` | `isTable(java.lang.String name)` テーブルが登録されているかチェック.
    `void` | `put(RemoteTable table)` テーブル登録.
    `boolean` | `remove(java.lang.String name)` 登録テーブル情報を削除.
    `int` | `size()` 登録テーブル数を取得.

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

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

- - ### メソッドの詳細

    - #### getInstance

          public static final RemoteTableManager getInstance()

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

    - #### destroy

          public void destroy()

      オブジェクトを破棄.
      定義:
        `destroy` インタフェース内 `TableManager`

    - #### isTable

          public boolean isTable(java.lang.String name)

      テーブルが登録されているかチェック.
      定義:
        `isTable` インタフェース内 `TableManager`
      パラメータ:
        `name` - 対象のテーブルを設定します.
      戻り値:
        boolean [true]の場合、登録されています.

    - #### put

          public void put(RemoteTable table)

      テーブル登録.
      パラメータ:
        `table` - 登録対象のテーブルを設定します.

    - #### get

          public BaseTable get(java.lang.String name)

      登録テーブル情報の取得.
      定義:
        `get` インタフェース内 `TableManager`
      パラメータ:
        `name` - テーブル名を設定します.
      戻り値:
        BaseTable テーブル情報が返されます.

    - #### remove

          public boolean remove(java.lang.String name)

      登録テーブル情報を削除.
      パラメータ:
        `name` - テーブル名を設定します.
      戻り値:
        boolean [true]の場合、削除できました.

    - #### size

          public int size()

      登録テーブル数を取得.
      定義:
        `size` インタフェース内 `TableManager`
      戻り値:
        int 登録されているテーブル数が返却されます.

    - #### getTables

          public java.lang.String[] getTables()

      登録テーブル一覧を取得.
      定義:
        `getTables` インタフェース内 `TableManager`
      戻り値:
        String[] 登録されているテーブル名一覧が返却されます.