sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi/src/com/nokia/carbide/cpp/internal/pi/plugin/model/ITrace.java
changeset 5 844b047e260d
parent 2 b9ab3b238396
child 12 ae255c9aa552
--- a/sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi/src/com/nokia/carbide/cpp/internal/pi/plugin/model/ITrace.java	Tue Apr 20 14:41:43 2010 +0300
+++ b/sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi/src/com/nokia/carbide/cpp/internal/pi/plugin/model/ITrace.java	Wed Apr 21 15:14:16 2010 +0300
@@ -28,6 +28,16 @@
 	public Class getTraceClass();
 	public void initialiseTrace(GenericTrace trace);
 	public String getTraceName();
+	/** like trace name but can be more descriptive */
+	public String getTraceTitle();
 	public int getTraceId();
 	public ParsedTraceData parseTraceFile(File file /*, ProgressBar progressBar*/) throws Exception;
+	
+	/**
+	 * Parses the given array of input files and returns the resulting ParsedTraceData
+	 * @param files the files to parse
+	 * @return the parsed traced trace data 
+	 * @throws Exception
+	 */
+	public ParsedTraceData parseTraceFiles(File[] files) throws Exception;
 }