public class TableReader_Fixed extends TableReader_Default
固定長ファイルの読み取りクラスです。 NAMEは、先頭に、#NAME とすることで自動的にカラム名に対応付けます。 外部から、指定することも出来ます。(外部指定が優先) 固定長での読み取りでは、各行の先頭の行番号は、含めないで下さい。先頭より、 データを埋めてください。
3.5.4.5 (2004/01/23) 新規作成 |
BUFFER_MIDDLE, columns, constAdrs, constKeys, CR, dbColumn, nullBreakClm, separator, sheetName, sheetNos, table
TAB_SEPARATOR
コンストラクタと説明 |
---|
TableReader_Fixed() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected String[] |
readData(String data,
int clmSize)
BufferedReader より読み込んだ1行のデータをテーブルモデルにセットするように分割します
なお、読込みは,NAME項目分を読み込みます。
|
void |
readDBTable(File file,
String enc)
DBTableModel から 各形式のデータを作成して,BufferedReader より読み取ります。
|
getDBTableModel, getMaxRowCount, getSkipRowCount, isDebug, isUseNumber, setColumns, setDebug, setMaxRowCount, setNullBreakClm, setOmitNames, setResourceManager, setSeparator, setSheetConstData, setSheetName, setSheetNos, setSkipRowCount, setTableColumnValues, setTableDBColumn, setUseNumber, setUseRenderer
public void readDBTable(File file, String enc)
readDBTable
インタフェース内 TableReader
readDBTable
クラス内 TableReader_Default
file
- 読み取り元ファイル名enc
- ファイルのエンコード文字列6.2.0.0 (2015/02/27) encodeを取得する為だけに用意 |
protected String[] readData(String data, int clmSize)
readData
クラス内 AbstractTableReader
data
- 1行のデータclmSize
- カラムサイズ3.5.5.5 (2004/04/23) DBColumn の size と maxlength の 意味を変更 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.