1 8 package com.mountainminds.eclemma.core; 9 10 import java.util.Properties ; 11 12 import org.eclipse.core.runtime.CoreException; 13 import org.eclipse.core.runtime.IProgressMonitor; 14 15 23 public interface ISessionExporter { 24 25 26 public static final int HTML_FORMAT = 0; 27 28 29 public static final int XML_FORMAT = 1; 30 31 32 public static final int TXT_FORMAT = 2; 33 34 35 public static final int EMMA_FORMAT = 3; 36 37 41 public static final String [] DEFAULT_EXTENSIONS = new String [] { "html", "xml", "txt", "es" }; 44 50 public void setFormat(int format); 51 52 59 public void setDestination(String filename); 60 61 67 public void setReportOptions(Properties options); 68 69 77 public void export(IProgressMonitor monitor) throws CoreException; 78 79 } 80 | Popular Tags |