パッケージ org.springframework.batch.item.file.transform
@NonNullApi パッケージ org.springframework.batch.item.file.transform
io ファイルのインフラストラクチャ実装は、変換の関心事をサポートします。
- クラス説明名前の処理や
FieldSet
の実際の構築など、さまざまなLineTokenizer
実装の一般的な関心事を処理する抽象クラスこれは、java Bean のフィールドエクストラクターです。Java プリミティブおよび標準型とユーティリティを使用したFieldSet
のデフォルト実装。FieldSet
の特別な知識を必要としないFieldSetFactory
のデフォルト実装。オブジェクトを区切り文字列のリストに変換するLineAggregator
実装。構成可能な区切り文字で入力ストリングを分割するLineTokenizer
実装。FieldExtractor
を使用して受信オブジェクトをそのパーツの配列に変換する抽象LineAggregator
実装。このクラスは、オブジェクトをそのパーツの配列に変換します。文字列の配列を Java ネイティブ型に変換する関心事をカプセル化するためにフラットファイル入力ソースによって使用されるインターフェース。FieldSet
インスタンスを作成するためのファクトリインターフェース。固定長形式のファイルから取得したデータの処理に使用されるトークナイザー。入力行をトークンに解析しようとしたときに何らかの型のエラーが発生したことを示す例外。予想される行サイズが予想と異なることを示す例外。ファイルの解析中に誤った数のトークンが見つかったことを示す例外。オブジェクトを表す文字列を作成するために使用されるインターフェース。通常ファイルから取得した文字列をトークンに分割するためにフレームワークによって使用されるインターフェース。元のアイテムを返すだけのFieldExtractor
。指定されたオブジェクトでObject.toString()
を呼び出すだけのLineAggregator
実装LineTokenizer
を委譲する文字列パターンのマッピングを格納するLineTokenizer
実装。範囲を表すクラス。文字列を解析し、範囲の配列を作成するプロパティエディターの実装。これは、Java レコードのフィールドエクストラクターです。共通型のアイテムのコレクションをシステム行セパレーターと連結するLineAggregator
の実装。正規表現を使用してデータをフィルタリングするライントークン化機能(一致するグループと一致しないグループを使用)。