クラス DefaultRecordSeparatorPolicy
java.lang.ObjectSE
org.springframework.batch.item.file.separator.SimpleRecordSeparatorPolicy
org.springframework.batch.item.file.separator.DefaultRecordSeparatorPolicy
- 実装されたすべてのインターフェース:
RecordSeparatorPolicy
- 既知の直属サブクラス
SuffixRecordSeparatorPolicy
終わらない引用符がなく、継続マーカーで終わっていない限り、すべての行をレコードの終わりとして扱う
RecordSeparatorPolicy
。- 作成者:
- Dave Syer, Mahmoud Ben Hassine
コンストラクターのサマリー
コンストラクター説明デフォルトコンストラクター。DefaultRecordSeparatorPolicy
(StringSE quoteCharacter) パラメーターとして引用文字を使用する便利なコンストラクター。DefaultRecordSeparatorPolicy
(StringSE quoteCharacter, StringSE continuation) パラメーターとして引用文字と継続マーカーを持つ便利なコンストラクター。メソッドのサマリー
修飾子と型メソッド説明boolean
isEndOfRecord
(StringSE line) 行に終了のない引用符(" で区切られた)がなく、継続マーカー('\' )で終わっていない場合は、true を返します。preProcess
(StringSE line) 引用符で囲まれていない場合は、行セパレーターを追加します。void
setContinuation
(StringSE continuation) 継続のためのパブリック setter。void
setQuoteCharacter
(StringSE quoteCharacter) quoteCharacter 用のパブリック setter。クラス org.springframework.batch.item.file.separator.SimpleRecordSeparatorPolicy から継承されたメソッド
postProcess
コンストラクターの詳細
DefaultRecordSeparatorPolicy
public DefaultRecordSeparatorPolicy()デフォルトコンストラクター。DefaultRecordSeparatorPolicy
パラメーターとして引用文字を使用する便利なコンストラクター。- パラメーター:
quoteCharacter
- 引用符付き文字列を示すために使用される値
DefaultRecordSeparatorPolicy
パラメーターとして引用文字と継続マーカーを持つ便利なコンストラクター。- パラメーター:
quoteCharacter
- 引用符付き文字列を示すために使用される値continuation
- 行の継続を示すために使用される値
メソッドの詳細
setQuoteCharacter
quoteCharacter のパブリック setter。デフォルトは二重引用符です。- パラメーター:
quoteCharacter
- 設定する quoteCharacter
setContinuation
継続のためのパブリック setter。デフォルトはバックスラッシュです。- パラメーター:
continuation
- 設定する続き
isEndOfRecord
行に引用符(" で区切られた)がなく、継続マーカー('\' )で終わっていない場合は、true を返します。継続マーカーのテストでは、行の終わりにある空白は無視されます。- 次で指定:
- インターフェース
RecordSeparatorPolicy
のisEndOfRecord
- オーバーライド:
- クラス
SimpleRecordSeparatorPolicy
のisEndOfRecord
- パラメーター:
line
- 末尾に改行文字がない文字列。- 戻り値:
- この行が完全なレコードである場合は true。
- 関連事項:
preProcess
引用符で囲まれていない場合は、行セパレーターを追加します。それ以外の場合は、継続マーカーが存在する場合はそれを削除します(最後に空白を追加します)。- 次で指定:
- インターフェース
RecordSeparatorPolicy
のpreProcess
- オーバーライド:
- クラス
SimpleRecordSeparatorPolicy
のpreProcess
- パラメーター:
line
- 現在のレコード。- 戻り値:
- レコードに追加する必要がある行。
- 関連事項: