1   package com.stateofflow.eclipse.metrics.export.html;
2   
3   import java.io.File;
4   
5   public final class HtmlExportConfiguration {
6       private final File directory;
7       private final String project;
8       private final boolean produceImagesAndDashboard;
9       private final int rowsPerPage;
10      private final boolean exportJava;
11  
12      public HtmlExportConfiguration(final File directory, final String project, final boolean produceImagesAndDashboard, final int rowsPerPage, final boolean exportJava) {
13          this.directory = directory;
14          this.project = project;
15          this.produceImagesAndDashboard = produceImagesAndDashboard;
16          this.rowsPerPage = rowsPerPage;
17          this.exportJava = exportJava;
18      }
19  
20      public File getDirectory() {
21          return directory;
22      }
23  
24      public boolean isProduceImagesAndDashboard() {
25          return produceImagesAndDashboard;
26      }
27  
28      public boolean isExportJava() {
29          return exportJava;
30      }
31  
32      public int getRowsPerPage() {
33          return rowsPerPage;
34      }
35  
36      public String getProject() {
37          return project;
38      }
39  
40  }
41