org.maachang.rimdb

## クラス TableFactory

- java.lang.Object
- - org.maachang.rimdb.TableFactory

-     public final class TableFactory
      extends java.lang.Object

  テーブルファクトリ.
  導入されたバージョン:
    rimdb-1.00
  バージョン:
    2014/07/11
  作成者:
    masahito suzuki

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

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `Table` | `get(java.lang.String name)` 指定テーブルを取得.
    `java.lang.String` | `getBaseFolder()` ベースフォルダ名を取得.
    `CacheSearch` | `getCacheSearch()` 検索キャッシュオブジェクトを取得.
    `java.lang.String` | `getConfigFileName()` コンフィグファイル名を取得.
    `static TableFactory` | `getInstance()` ファクトリオブジェクトを取得.
    `java.lang.String[]` | `getNames()` 登録テーブル名一覧を取得.
    `void` | `init(java.lang.String fileName)` 初期処理.
    `boolean` | `isInit()` 初期処理が行われたかチェック.
    `boolean` | `isTable(java.lang.String name)` 指定テーブルが存在するかチェック.
    `void` | `reload()` 全データの再読み込み.
    `void` | `reload(java.lang.String name)` 指定テーブルを再読み込み.
    `int` | `size()` 登録テーブル数を取得.

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

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

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

    - #### getInstance

          public static final TableFactory getInstance()

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

    - #### init

          public final void init(java.lang.String fileName)

      初期処理.
      パラメータ:
        `fileName` - ベースコンフィグファイル名を設定します.

    - #### reload

          public final void reload()

      全データの再読み込み.

    - #### reload

          public final void reload(java.lang.String name)

      指定テーブルを再読み込み.
      パラメータ:
        `name` - 対象のテーブル名を設定します.

    - #### isInit

          public final boolean isInit()

      初期処理が行われたかチェック.
      戻り値:
        boolean [true]の場合、初期処理は行われています.

    - #### get

          public final Table get(java.lang.String name)

      指定テーブルを取得.
      パラメータ:
        `name` - 対象のテーブル名を設定します.
      戻り値:
        Table 指定テーブルが返却されます.

    - #### isTable

          public final boolean isTable(java.lang.String name)

      指定テーブルが存在するかチェック.
      パラメータ:
        `name` - 対象のテーブル名を設定します.
      戻り値:
        boolean [true]の場合、存在します.

    - #### size

          public final int size()

      登録テーブル数を取得.
      戻り値:
        int 登録されているテーブル数が返却されます.

    - #### getNames

          public final java.lang.String[] getNames()

      登録テーブル名一覧を取得.
      戻り値:
        String[] 登録されているテーブル名一覧が返却されます.

    - #### getConfigFileName

          public final java.lang.String getConfigFileName()

      コンフィグファイル名を取得.
      戻り値:
        String コンフィグファイル名が返却されます.

    - #### getBaseFolder

          public final java.lang.String getBaseFolder()

      ベースフォルダ名を取得.
      戻り値:
        String ベースフォルダ名が返却されます.

    - #### getCacheSearch

          public final CacheSearch getCacheSearch()

      検索キャッシュオブジェクトを取得.
      戻り値:
        CacheSearch 検索キャッシュオブジェクトが返却されます.