Java オブジェクトとの間で TXT ファイルを生成/解析するためのライブラリ/フレームワークを探しています。ファイルとオブジェクト間のマッピングをプログラムまたは XML/注釈で定義できる、Castor や JAXB のようなものを考えています。TXT ファイルは均一ではなく、区切り文字 (固定位置) がありません。ファイルのサイズは大きくないため、DOM のような処理が可能で、ストリーミングは必要ありません。
例えば:
TextWriter.write(Collection objects) -> FileOutputStream
TextReader.read(FileInputStream fis) -> Collection