com.jeantessier.metrics
Class XMLPrinter

java.lang.Object
  |
  +--com.jeantessier.metrics.Printer
        |
        +--com.jeantessier.metrics.XMLPrinter
All Implemented Interfaces:
MeasurementVisitor

public class XMLPrinter
extends Printer


Field Summary
static java.lang.String DEFAULT_DTD_PREFIX
           
static java.lang.String DEFAULT_ENCODING
           
 
Constructor Summary
XMLPrinter(java.io.PrintWriter out, MetricsConfiguration configuration)
           
XMLPrinter(java.io.PrintWriter out, MetricsConfiguration configuration, java.lang.String encoding, java.lang.String dtdPrefix)
           
 
Method Summary
protected  void visitCollectionMeasurement(CollectionMeasurement measurement)
           
 void visitContextAccumulatorMeasurement(ContextAccumulatorMeasurement measurement)
           
protected  void visitMeasurement(Measurement measurement)
           
 void visitMetrics(Metrics metrics)
           
 void visitNameListMeasurement(NameListMeasurement measurement)
           
 void visitStatisticalMeasurement(StatisticalMeasurement measurement)
           
 void visitSubMetricsAccumulatorMeasurement(SubMetricsAccumulatorMeasurement measurement)
           
 
Methods inherited from class com.jeantessier.metrics.Printer
append, append, append, append, append, append, append, append, append, eol, getIndentText, indent, isShowEmptyMetrics, isShowHiddenMeasurements, lowerIndent, raiseIndent, setIndentText, setShowEmptyMetrics, setShowHiddenMeasurements, visitCounterMeasurement, visitMetrics, visitNbSubMetricsMeasurement, visitRatioMeasurement, visitSumMeasurement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_ENCODING

public static final java.lang.String DEFAULT_ENCODING

DEFAULT_DTD_PREFIX

public static final java.lang.String DEFAULT_DTD_PREFIX
Constructor Detail

XMLPrinter

public XMLPrinter(java.io.PrintWriter out,
                  MetricsConfiguration configuration)

XMLPrinter

public XMLPrinter(java.io.PrintWriter out,
                  MetricsConfiguration configuration,
                  java.lang.String encoding,
                  java.lang.String dtdPrefix)
Method Detail

visitMetrics

public void visitMetrics(Metrics metrics)
Overrides:
visitMetrics in class Printer

visitStatisticalMeasurement

public void visitStatisticalMeasurement(StatisticalMeasurement measurement)

visitContextAccumulatorMeasurement

public void visitContextAccumulatorMeasurement(ContextAccumulatorMeasurement measurement)
Overrides:
visitContextAccumulatorMeasurement in class Printer

visitNameListMeasurement

public void visitNameListMeasurement(NameListMeasurement measurement)
Overrides:
visitNameListMeasurement in class Printer

visitSubMetricsAccumulatorMeasurement

public void visitSubMetricsAccumulatorMeasurement(SubMetricsAccumulatorMeasurement measurement)
Overrides:
visitSubMetricsAccumulatorMeasurement in class Printer

visitCollectionMeasurement

protected void visitCollectionMeasurement(CollectionMeasurement measurement)

visitMeasurement

protected void visitMeasurement(Measurement measurement)
Overrides:
visitMeasurement in class Printer


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.