概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.2.0.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.opengion.plugin.io
クラス TableReader_Renderer

    java.lang.Object
      org.opengion.hayabusa.io.AbstractTableReader
          org.opengion.plugin.io.TableReader_Default
              org.opengion.plugin.io.TableReader_Renderer

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

    public class TableReader_Renderer

extends TableReader_Default

指定の区切り記号（初期値：タブ区切り）ファイルの読み取りクラスです。 Default との違いは、コードリソース情報のラベル状態から、コードへの逆変換を行います。 ただし、逆変換は、必ずもとのコードに戻る保障はありませんので、ご注意ください。 コードリソースのラベル情報から、コードへの変換方法を、以下に示します。 　　１．指定のカラムリソースから、コードリソースを持っているカラムかどうか判定。 　　　2A．コードリソースを持っていれば、ラベル対応マップを取り出す。（ラベル(長)のMap) 　　　　3A．マップのキーに取り込んだデータを指定して、コードを取り出す。 　　　　　4A．コードがあれば、その値をセット 　　　　　4B．コードがなければ、取り込んだ値に、コロン(:)があるか判定 　　　　　　5A．コロンがあれば、コロンの前半部分をコードとしてその値をセット 　　　　　　5B．コロンがなければ、取り込んだ値をセット 　　　2B．コードリソースがなければ、取り込んだ値をセット

機能階層
  ファイル入力
バージョン
  5.2.1.0
作成者
  Kazuhiko Hasegawa
導入されたバージョン:
  JDK5.0,

フィールドの概要

クラス org.opengion.hayabusa.io.AbstractTableReader から継承されたフィールド
`columns, dbColumn, table`

インタフェース org.opengion.hayabusa.io.TableReader から継承されたフィールド
`TAB_SEPARATOR`

コンストラクタの概要
`TableReader_Renderer()`

メソッドの概要
`protected void` | `setTableColumnValues(String[] values)` DBTableModel オブジェクトに、１行分のデータを追加します。
`protected void` | `setTableDBColumn(String[] names)` DBColumn オブジェクトをDBTable に設定します。

クラス org.opengion.plugin.io.TableReader_Default から継承されたメソッド
`readDBTable, readDBTable`

クラス org.opengion.hayabusa.io.AbstractTableReader から継承されたメソッド
`getDBTableModel, getEncode, getMaxRowCount, getSeparator, getSkipRowCount, isExcel, isUseNumber, readData, setColumns, setEncode, setFilename, setMaxRowCount, setResourceManager, setSeparator, setSheetName, setSkipRowCount, setUseNumber, setUseRenderer`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### TableReader_Renderer

    public TableReader_Renderer()

メソッドの詳細

### setTableDBColumn

    protected void setTableDBColumn(String[] names)

  DBColumn オブジェクトをDBTable に設定します。

  オーバーライド:
    クラス `AbstractTableReader` 内の `setTableDBColumn`
  パラメータ:
    `names` - String[]
  変更履歴:

    5.2.1.0 (2010/10/01) 新規作成

### setTableColumnValues

    protected void setTableColumnValues(String[] values)

  DBTableModel オブジェクトに、１行分のデータを追加します。 これ自体は、メソッドの共通化による 拡張をしやすくするために用意しました。 このメソッドでは、Default で処理した結果を、もう一度ループして、 ラベル逆引きマップから、コード値を取得しようとしています。

  オーバーライド:
    クラス `AbstractTableReader` 内の `setTableColumnValues`
  パラメータ:
    `values` - String[]
  変更履歴:

    5.2.1.0 (2010/10/01) 新規作成

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.2.0.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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