rydeen.io
クラス XmlSummaryPrinter

java.lang.Object
  上位を拡張 rydeen.io.SummaryPrinter
      上位を拡張 rydeen.io.XmlSummaryPrinter

public class XmlSummaryPrinter
extends SummaryPrinter

SummaryをXML形式で出力するためのSummaryPrinterです.

出力形式は,XML形式で,Processor Idがルートタグになります. Summaryの各エントリがタグで表され,値がタグに囲まれます. もし,Summaryのエントリキーにドット(.)が含まれている場合, ドットがタグの階層となります.

すなわち,Processor IdがProcessorAである処理器のSummaryに以下のエントリがある場合, 次のようなXMLが出力されます.

 summary1.key1=value11
 summary1.key2=value12
 summary2.key1=value21
 summary1.key3=value13
 <ProcessorA timestamp="current timestamp">
   <summary1>
     <key1>value11</key1>
     <key2>value12</key2>
     <key3>value13</key3>
   </summary1>
   <summary2>
     <key1>value21</key1>
   </summary2>
 </ProcessorA>

作成者:
Haruaki Tamada

コンストラクタの概要
XmlSummaryPrinter()
           
 
メソッドの概要
 void print(Summary summary, PrintWriter out)
           指定されたSummaryを指定された出力先へ出力します.
 
クラス rydeen.io.SummaryPrinter から継承されたメソッド
getSummary
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

XmlSummaryPrinter

public XmlSummaryPrinter()
メソッドの詳細

print

public void print(Summary summary,
                  PrintWriter out)

指定されたSummaryを指定された出力先へ出力します. 出力形式はXML形式です.

定義:
クラス SummaryPrinter 内の print


Copyright © 2010-2011 Rydeen Project. All Rights Reserved.