| Interface | Description | 
|---|---|
| DataRecordFormatter | データファイルとJavaオブジェクトのシリアライズ/デシリアライズを行うクラスが実装するインタフェース。 | 
| Class | Description | 
|---|---|
| CharacterReplacementResult | 文字列の変換結果を格納するクラス。 | 
| CharacterReplacementUtil | 文字列置換結果を取得・設定するユーティリティクラス。 | 
| DataRecord | データレコード1件分の内容を格納するクラス。
 
 各フィールドの値に Mapインタフェースを通じてアクセスできる。各フィールドの値には、 コンバータによって変換した何れかの型、もしくは nullが格納される。 | 
| DataRecordFormatterSupport | フォーマット定義ファイルの内容に従い、ファイルデータの読み書きを行うクラスの抽象基底クラス。 | 
| DataRecordFormatterSupport.Directive | ファイルフォーマッタが共通的に使用するディレクティブの名前と値の型。(タイプセーフEnum)
 以下に一覧を示す。 file-type:String text-encoding:String record-separator:String | 
| FieldDefinition | フォーマット定義ファイル内の、レコード内の各フィールドの定義情報を保持するクラス。
 フォーマット定義ファイルのパース結果として生成される。
 
 各フィールド定義に関連するコンバータは、パース後に DataRecordFormatterが本クラスに設定する。 | 
| FieldDefinitionUtil | フィールド定義ユーティリティクラス。 フィールド定義に関する汎用的な処理を提供する。 | 
| FileRecordReader | ファイルからの読み込みを行うリーダ。 | 
| FileRecordWriter | データレコードをファイルに出力するクラス。 | 
| FixedLengthDataRecordFormatter | フォーマット定義ファイルの内容に従い、固定長ファイルデータの読み書きを行うクラス。 | 
| FormatterFactory | データレコードフォーマッタ( DataRecordFormatter)を生成するファクトリクラス。 | 
| LayoutDefinition | フォーマット定義ファイル全体の定義情報を保持するクラス。
 フォーマット定義ファイルのパース結果が本クラスとなる。 | 
| LayoutFileParser | フォーマット定義ファイルのLL(1)パーサ。 | 
| RecordDefinition | フォーマット定義ファイル内の、レコードタイプの定義情報を保持するクラス。
 フォーマット定義ファイルのパース結果として生成される。 | 
| VariableLengthDataRecordFormatter | フォーマット定義ファイルの内容に従い、可変長ファイルデータの読み書きを行うクラス。 | 
| Exception | Description | 
|---|---|
| InvalidDataFormatException | 入力データおよび出力データの不正により処理が継続できないことを示す例外クラス。 | 
| SyntaxErrorException | フォーマット定義ファイルの内容に問題がある場合に送出される実行時例外。 |