1   package com.stateofflow.eclipse.metrics.export;
2   
3   import java.io.IOException;
4   
5   import com.stateofflow.eclipse.metrics.collator.MetricsCollator;
6   import com.stateofflow.eclipse.metrics.util.ProgressMonitor;
7   
8   public interface Exporter {
9       Exporter NULL = new Exporter() {
10          public void export(final MetricsCollator typeMetricsCollator, final MetricsCollator methodMetricsCollator, final ProgressMonitor monitor) throws IOException {
11          }
12      };
13  
14      void export(MetricsCollator typeMetricsCollator, MetricsCollator methodMetricsCollator, ProgressMonitor progressMonitor) throws Exception;
15  }
16