package de.sebastianbenz.task.ui.handlers;
import org.eclipse.swt.program.Program;
import org.eclipse.xtext.parser.IEncodingProvider;
import org.eclipse.xtext.resource.XtextResource;
import com.google.inject.Inject;
import de.sebastianbenz.task.generator.HtmlGenerator;
public class HtmlExportHandler extends AbstractExportHandler {
private static final String EXT = "html";
@Inject
public HtmlExportHandler(HtmlGenerator generator, IEncodingProvider encodingProvider){
super(generator, encodingProvider);
}
@Override
protected String[] fileExtensions() {
return new String[] { EXT, "htm" };
}
@Override
protected String getFileExtension() {
return EXT;
}
@Override
protected void doExport(XtextResource resource, String path) {
super.doExport(resource, path);
Program.launch(path);
}
}