com.jeantessier.metrics
Class Printer
java.lang.Object
|
+--com.jeantessier.metrics.Printer
- All Implemented Interfaces:
- MeasurementVisitor
- Direct Known Subclasses:
- CSVPrinter, TextPrinter, XMLPrinter
- public abstract class Printer
- extends java.lang.Object
- implements MeasurementVisitor
Constructor Summary |
Printer(java.io.PrintWriter out)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Printer
public Printer(java.io.PrintWriter out)
IndentText
public java.lang.String IndentText()
IndentText
public void IndentText(java.lang.String indent_text)
Append
protected Printer Append(boolean b)
Append
protected Printer Append(char c)
Append
protected Printer Append(char[] s)
Append
protected Printer Append(double d)
Append
protected Printer Append(float f)
Append
protected Printer Append(int i)
Append
protected Printer Append(long l)
Append
protected Printer Append(java.lang.Object obj)
Append
protected Printer Append(java.lang.String s)
Indent
protected Printer Indent()
EOL
protected Printer EOL()
RaiseIndent
protected void RaiseIndent()
LowerIndent
protected void LowerIndent()
VisitMetrics
public void VisitMetrics(java.util.Collection metrics)
VisitMetrics
public abstract void VisitMetrics(Metrics metrics)
VisitRatioMeasurement
public void VisitRatioMeasurement(RatioMeasurement measurement)
- Specified by:
VisitRatioMeasurement
in interface MeasurementVisitor
VisitNbSubMetricsMeasurement
public void VisitNbSubMetricsMeasurement(NbSubMetricsMeasurement measurement)
- Specified by:
VisitNbSubMetricsMeasurement
in interface MeasurementVisitor
VisitCounterMeasurement
public void VisitCounterMeasurement(CounterMeasurement measurement)
- Specified by:
VisitCounterMeasurement
in interface MeasurementVisitor
VisitAccumulatorMeasurement
public void VisitAccumulatorMeasurement(AccumulatorMeasurement measurement)
- Specified by:
VisitAccumulatorMeasurement
in interface MeasurementVisitor
VisitNameListMeasurement
public void VisitNameListMeasurement(NameListMeasurement measurement)
- Specified by:
VisitNameListMeasurement
in interface MeasurementVisitor
VisitSumMeasurement
public void VisitSumMeasurement(SumMeasurement measurement)
- Specified by:
VisitSumMeasurement
in interface MeasurementVisitor
VisitMeasurement
protected abstract void VisitMeasurement(Measurement measurement)