org.eclipse.mylar.monitor.reports
Interface IUsageCollector
- All Known Implementing Classes:
- AbstractMylarUsageCollector, CommandUsageCollector, DataOverviewCollector, DelegatingUsageCollector, MylarUsageAnalysisCollector, MylarViewUsageCollector, PerspectiveUsageCollector, SummaryCollector, ViewUsageCollector
public interface IUsageCollector
- Author:
- Mik Kersten, Leah Findlater
Method Summary |
void |
consumeEvent(org.eclipse.mylar.context.core.InteractionEvent event,
int userId)
|
void |
exportAsCSVFile(java.lang.String directory)
Implementors will need to generate a unique filename given the directory
in which to place the file |
java.util.List<java.lang.String> |
getReport()
TODO: return report as HTML |
java.lang.String |
getReportTitle()
|
getReportTitle
java.lang.String getReportTitle()
consumeEvent
void consumeEvent(org.eclipse.mylar.context.core.InteractionEvent event,
int userId)
getReport
java.util.List<java.lang.String> getReport()
- TODO: return report as HTML
- Returns:
- a list corresponding to all of the lines of the report
exportAsCSVFile
void exportAsCSVFile(java.lang.String directory)
- Implementors will need to generate a unique filename given the directory
in which to place the file
- Parameters:
directory
-