Class PmdXmlToCsvCommand

java.lang.Object
com.streamconverter.command.AbstractStreamCommand
com.streamconverter.command.impl.analysis.PmdXmlToCsvCommand
All Implemented Interfaces:
IStreamCommand

PMD XML レポートを CSV 形式に変換するコマンド

StreamConverter アーキテクチャ準拠の実装例として、PMD XMLレポートを スプレッドシート分析に適したCSV形式に変換します。Jackson CSV mapperを使用した 型安全で効率的なCSV生成を実装しています。

出力CSV形式:

 File,Line,Rule,Category,Priority,Description,Class,Method,Variable
 

特徴:

  • Jackson CsvMapper による型安全なCSV生成
  • 適切なCSVエスケープ処理
  • StreamConverter設計原則準拠
  • ストリーミング処理対応

使用例:

 // パイプライン使用例
 StreamConverter converter = new StreamConverter(
     new PmdXmlToCsvCommand()
 );
 converter.run(pmdXmlInputStream, csvOutputStream);
 
  • Constructor Details

  • Method Details