Ticket #19142

CSV 入出力コンポーネントの提供

Date d'ouverture: 2009-10-13 00:02 Dernière mise à jour: 2009-10-21 23:31

Rapporteur:
Propriétaire:
Type:
État:
Atteints
Composant:
Priorité:
7
Sévérité:
8
Résolution:
Later
Fichier:
Aucun

Détails

CSV や TSV、Excel CSV 形式など記号区切り形式データの入出力を簡易化させるユーティリティコンポーネントを提供する。

String 配列や Bean などへの単純なマッピングだけでは機能不足なのでデータ変換機能を CsvHandler として提供する。

また、ZIP や LHA など圧縮ファイルの入出力もサポートする。

主な構成 (仮)

  • Csv ... 統合アクセス機能
  • CsvConfig ... データ形式設定情報
  • CsvReader ... 入力ストリーム
  • CsvWriter ... 出力ストリーム
  • CsvHandler ... データアクセスインタフェース
  • ZipEntryFilter
  • LhaEntryFilter

Ticket History (3/9 Histories)

2009-10-13 00:02 Updated by: sugisawa
  • New Ticket "CSV 入出力コンポーネントの提供" created
2009-10-13 01:07 Updated by: sugisawa
  • Type Update from Bogues to タスク
2009-10-15 00:20 Updated by: sugisawa
Commentaire

残タスク

  • ResultSetHandler
  • CsvReaderResultSet
  • BeanHandler x 2-3
  • CsvManager
  • closeQuietly (メソッドの統廃合)
  • TestCase
  • index.apt
2009-10-15 20:56 Updated by: sugisawa
Commentaire

残タスクメモ(追加)

  • RFC-4180 サポート
  • EntityHandler + アノテーション (CsvColumn, CsvEntity)
2009-10-17 23:23 Updated by: sugisawa
Commentaire

残タスクメモ(追加と整理)

  • BeanListHandler 系 (実装、PropertyDescriptor の使用)
  • 圧縮ファイル保存時のエントリ名パラメータの順番 ... ストリームの後ろへ
  • SimpleCsvManager (String[], ResultSet) の提供を検討 ... 消極的
  • TestCase (Csv, Handler, Manager)
  • index.apt
  • javadoc

ドキュメント系は特徴および使い方を詳述する方向で

2009-10-19 20:37 Updated by: sugisawa
Commentaire

JavaBean や アノテーション操作時のフィールドやプロパティに対する型変換は今後の課題となる。 マイルストーン2009では真剣対応しない方向で進める。 (型変換は有用な OSS があれば先々利用する方向で考慮)

TA の QuoteManager ではハンドラ実装で目的を達成できるはず

2009-10-19 20:55 Updated by: sugisawa
  • Résolution Update from Aucun to Later
  • Sévérité Update from 9 - le plus élevé to 8
  • Priorité Update from 9 - le plus élevé to 7
Commentaire

TA のデータモデル作業再開に必要なインタフェースは整ったので、プライオリティを下げた

2009-10-20 15:41 Updated by: sugisawa
Commentaire

設計および実装完了。残りはドキュメントと提供準備作業

2009-10-21 23:31 Updated by: sugisawa
  • État Update from Ouvert to Atteints
  • Ticket Close date is changed to 2009-10-21 23:31
Commentaire

ドキュメントおよび配布ファイルの確認と提供作業完了

Attachment File List

No attachments

Modifier

Please login to add comment to this ticket » Connexion