openGionopenGion
5.6.7.0

org.opengion.plugin.io
クラス TableReader_Fixed

java.lang.Object
  上位を拡張 org.opengion.hayabusa.io.AbstractTableReader
      上位を拡張 org.opengion.plugin.io.TableReader_Default
          上位を拡張 org.opengion.plugin.io.TableReader_Fixed
すべての実装されたインタフェース:
TableReader

public class TableReader_Fixed
extends TableReader_Default

固定長ファイルの読み取りクラスです。 NAMEは、先頭に、#NAME とすることで自動的にカラム名に対応付けます。 外部から、指定することも出来ます。(外部指定が優先) 固定長での読み取りでは、各行の先頭の行番号は、含めないで下さい。先頭より、 データを埋めてください。

変更履歴:
3.5.4.5 (2004/01/23) 新規作成
機能分類
ファイル入力
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

フィールドの概要
 
クラス org.opengion.hayabusa.io.AbstractTableReader から継承されたフィールド
columns, dbColumn, table
 
インタフェース org.opengion.hayabusa.io.TableReader から継承されたフィールド
TAB_SEPARATOR
 
コンストラクタの概要
TableReader_Fixed()
           
 
メソッドの概要
protected  java.lang.String[] readData(java.lang.String data, int clmSize)
          BufferedReader より読み込んだ1行のデータをテーブルモデルにセットするように分割します なお、読込みは,NAME項目分を読み込みます。
 
クラス org.opengion.plugin.io.TableReader_Default から継承されたメソッド
readDBTable, readDBTable
 
クラス org.opengion.hayabusa.io.AbstractTableReader から継承されたメソッド
getDBTableModel, getEncode, getMaxRowCount, getSeparator, getSkipRowCount, isDebug, isExcel, isUseNumber, setColumns, setDebug, setEncode, setFilename, setMaxRowCount, setNullBreakClm, setResourceManager, setSeparator, setSheetConstData, setSheetName, setSheetNos, setSkipRowCount, setTableColumnValues, setTableDBColumn, setUseNumber, setUseRenderer
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TableReader_Fixed

public TableReader_Fixed()
メソッドの詳細

readData

protected java.lang.String[] readData(java.lang.String data,
                                      int clmSize)
BufferedReader より読み込んだ1行のデータをテーブルモデルにセットするように分割します なお、読込みは,NAME項目分を読み込みます。データ件数が少ない場合は、 "" をセットしておきます。

オーバーライド:
クラス AbstractTableReader 内の readData
パラメータ:
data - 1行のデータ
clmSize - カラムサイズ
戻り値:
1行のデータ分の配列
変更履歴:
3.5.5.5 (2004/04/23) DBColumn の size と maxlength の 意味を変更

openGion 5.6.7.0

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