01 package de.java2html.commandline;
02 
03 import java.io.File;
04 
05 import de.java2html.converter.IJavaSourceConverter;
06 import de.java2html.options.JavaSourceConversionOptions;
07 import de.java2html.util.Ensure;
08 
09 /**
10  @author Markus Gebhard
11  */
12 public class Java2HtmlFileConversion extends AbstractJava2HtmlConversion {
13   private final File srcFile;
14   private final File targetFile;
15 
16   public Java2HtmlFileConversion(
17       File srcFile,
18       File targetFile,
19       IJavaSourceConverter converter,
20       JavaSourceConversionOptions options) {
21     super(converter, options);
22     Ensure.ensureArgumentNotNull(srcFile);
23     this.srcFile = srcFile;
24     this.targetFile = targetFile;
25   }
26 
27   public void execute() {
28     convertFile(srcFile, targetFile);
29   }
30 }