1 package com.google.code.jetm.reporting;
2
3 import java.io.Writer;
4 import java.util.Map;
5
6 import etm.core.renderer.MeasurementRenderer;
7
8
9
10
11
12
13
14
15 public class BindingMeasurementRenderer implements MeasurementRenderer {
16 private final AggregateBinder binder;
17 private final Writer writer;
18
19
20
21
22
23
24
25
26
27 public BindingMeasurementRenderer(AggregateBinder binder, Writer writer) {
28 this.binder = binder;
29 this.writer = writer;
30 }
31
32
33
34
35 @SuppressWarnings("unchecked")
36 public void render(@SuppressWarnings("rawtypes") Map points) {
37 binder.bind(points.values(), writer);
38 }
39 }