org.opengion.hayabusa.html

## インタフェース JsonReader

- 既知の実装クラスのリスト:
    AbstractJsonReader, JsonReader_Default

      public interface JsonReader

  JSONをテーブルモデルに変換するJsonReader_xxxのインタフェイスです。
  変更履歴:

    5.9.21.0 (2017/06/02) 新規作成

  機能分類
    画面表示
  バージョン
    4.0
  作成者
    Takahashi Masakazu
  導入されたバージョン:
    JDK5.0,

- - ### メソッドのサマリー

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `DBTableModel` | `getDBTableModel()` 内部の DBTableModel を返します。
    `int` | `getMaxRowCount()` DBTableModelのデータとして登録する最大件数をこの値に設定します。
    `void` | `readDBTable(java.lang.String json)` JSON文字列からDBTableModelを作成します。
    `void` | `setDebug(boolean useDebug)` デバッグ情報を出力するかどうかを指定します。
    `void` | `setMaxRowCount(int maxRowCount)` DBTableModelのデータとして登録する最大件数をこの値に設定します。
    `void` | `setOptions(java.lang.String... strings)` 文字列をオプションで渡せるようにしておきます。
    `void` | `setResourceManager(ResourceManager resource)` リソースマネージャーをセットします。
    `void` | `setSkipRowCount(int count)` データの読み飛ばし件数を設定します。
    `void` | `setUseRenderer(boolean useRenderer)` 読取処理でラベルをコードリソースに逆変換を行うかどうかを指定します。

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

    - #### readDBTable

          void readDBTable(java.lang.String json)

      JSON文字列からDBTableModelを作成します。
      パラメータ:
        `json` - JSON文字列

    - #### setResourceManager

          void setResourceManager(ResourceManager resource)

      リソースマネージャーをセットします。 これは、言語(ロケール)に応じた DBColumn をあらかじめ設定しておく為に 必要です。 リソースマネージャーが設定されていない、または、所定のキーの DBColumn が リソースに存在しない場合は、内部で DBColumn オブジェクトを作成します。
      パラメータ:
        `resource` - リソースマネージャー

    - #### getDBTableModel

          DBTableModel getDBTableModel()

      内部の DBTableModel を返します。
      戻り値:
        テーブルモデル

    - #### getMaxRowCount

          int getMaxRowCount()

      DBTableModelのデータとして登録する最大件数をこの値に設定します。 サーバーのメモリ資源と応答時間の確保の為です。
      戻り値:
        最大検索件数

    - #### setMaxRowCount

          void setMaxRowCount(int maxRowCount)

      DBTableModelのデータとして登録する最大件数をこの値に設定します。 サーバーのメモリ資源と応答時間の確保の為です。
      パラメータ:
        `maxRowCount` - 最大検索件数

    - #### setSkipRowCount

          void setSkipRowCount(int count)

      データの読み飛ばし件数を設定します。 JSON形式の場合、通常は読み飛ばし不要です。
      パラメータ:
        `count` - 読み始めの初期値

    - #### setUseRenderer

          void setUseRenderer(boolean useRenderer)

      読取処理でラベルをコードリソースに逆変換を行うかどうかを指定します。 ここでは、コードリソースのカラムに対して、ラベルからコードを求める逆変換を行うことで、 Renderer 系で出力したデータを取り込むことができるようにします。 通常は利用しません。
      パラメータ:
        `useRenderer` - コードリソースのラベル逆変換を行うかどうかを指定

    - #### setDebug

          void setDebug(boolean useDebug)

      デバッグ情報を出力するかどうかを指定します。 初期値は、false:デバッグ情報を出力しない です。
      パラメータ:
        `useDebug` - デバッグ情報を出力するかどうかを指定

    - #### setOptions

          void setOptions(java.lang.String... strings)

      文字列をオプションで渡せるようにしておきます。
      パラメータ:
        `strings` - オプション文字列

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.