|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.terasoluna.fw.file.dao.standard.AbstractFileLineWriter<java.lang.String>
jp.terasoluna.fw.file.dao.standard.PlainFileLineWriter
public class PlainFileLineWriter
ファイル行オブジェクトを用いないファイル書込機能。
ビジネスロジックなどから受け取った文字列をファイルに出力する。 他のファイルアクセス機能とは異なり、ファイル行オブジェクトを使わない。
※利用するファイル行オブジェクトのアノテーション項目FileFormat
の設定項目論理項目名 | 物理項目名 | デフォルト値 | 必須性 |
行区切り文字 |
lineFeedChar |
システムの行区切り文字 |
オプション |
ファイルエンコーディング |
fileEncodeing |
システムのファイルエンコーディング |
オプション |
ファイル上書きフラグ |
overWriteFlg |
false |
オプション |
コンストラクタの概要 | |
---|---|
PlainFileLineWriter(java.lang.String fileName,
java.lang.Class clazz,
java.util.Map<java.lang.String,ColumnFormatter> columnFormatterMap)
コンストラクタ。 |
メソッドの概要 | |
---|---|
char |
getDelimiter()
区切り文字を取得する。 |
char |
getEncloseChar()
囲み文字を取得する。 |
protected boolean |
isCheckColumnAnnotationCount()
ファイル行オブジェクトにアノテーションが設定されている事をチェックするかどうかを返す。 |
void |
printDataLine(java.lang.String t)
引数 t の文字列をファイルに書き込む。 |
クラス jp.terasoluna.fw.file.dao.standard.AbstractFileLineWriter から継承されたメソッド |
---|
checkWriteTrailer, closeFile, getColumn, getColumnEncloseChar, getFields, getFileName, getLineFeedChar, getMethods, getWriter, init, isCheckByte, isCheckByte, isCheckEncloseChar, printHeaderLine, printTrailerLine, setColumnFormatterMap, setLineFeedChar, setWriteData |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public PlainFileLineWriter(java.lang.String fileName, java.lang.Class clazz, java.util.Map<java.lang.String,ColumnFormatter> columnFormatterMap)
fileName
- ファイル名clazz
- パラメータクラスcolumnFormatterMap
- テキスト取得ルールメソッドの詳細 |
---|
public void printDataLine(java.lang.String t)
t
の文字列をファイルに書き込む。
FileLineWriter<java.lang.String>
内の printDataLine
AbstractFileLineWriter<java.lang.String>
内の printDataLine
t
- 文字列
java.lang.NullPointerException
- t
がnull
の場合public char getDelimiter()
AbstractFileLineWriter<java.lang.String>
内の getDelimiter
public char getEncloseChar()
AbstractFileLineWriter<java.lang.String>
内の getEncloseChar
protected boolean isCheckColumnAnnotationCount()
AbstractFileLineWriter<java.lang.String>
内の isCheckColumnAnnotationCount
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |