org.eclipse.mylar.internal.monitor.reports.collectors
Class MylarViewUsageCollector
java.lang.Object
org.eclipse.mylar.internal.monitor.reports.collectors.ViewUsageCollector
org.eclipse.mylar.internal.monitor.reports.collectors.MylarViewUsageCollector
- All Implemented Interfaces:
- IUsageCollector
public class MylarViewUsageCollector
- extends ViewUsageCollector
- Author:
- Mik Kersten
Field Summary |
private java.util.Set<java.lang.Integer> |
mylarUserIds
|
private java.util.Map<java.lang.Integer,java.util.Set<java.lang.String>> |
usersFilteredViews
|
(package private) java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Integer>> |
usersFilteredViewSelections
|
(package private) java.util.Map<java.lang.Integer,java.lang.Integer> |
usersNumDecayed
|
(package private) java.util.Map<java.lang.Integer,java.lang.Integer> |
usersNumDefault
|
(package private) java.util.Map<java.lang.Integer,java.lang.Integer> |
usersNumNew
|
(package private) java.util.Map<java.lang.Integer,java.lang.Integer> |
usersNumPredicted
|
(package private) java.util.Map<java.lang.Integer,java.lang.Integer> |
usersNumUnknown
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mylarUserIds
private java.util.Set<java.lang.Integer> mylarUserIds
usersFilteredViewSelections
java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.lang.Integer>> usersFilteredViewSelections
usersFilteredViews
private java.util.Map<java.lang.Integer,java.util.Set<java.lang.String>> usersFilteredViews
usersNumDecayed
java.util.Map<java.lang.Integer,java.lang.Integer> usersNumDecayed
usersNumDefault
java.util.Map<java.lang.Integer,java.lang.Integer> usersNumDefault
usersNumNew
java.util.Map<java.lang.Integer,java.lang.Integer> usersNumNew
usersNumPredicted
java.util.Map<java.lang.Integer,java.lang.Integer> usersNumPredicted
usersNumUnknown
java.util.Map<java.lang.Integer,java.lang.Integer> usersNumUnknown
MylarViewUsageCollector
public MylarViewUsageCollector()
consumeEvent
public void consumeEvent(org.eclipse.mylar.context.core.InteractionEvent event,
int userId)
- Specified by:
consumeEvent
in interface IUsageCollector
- Overrides:
consumeEvent
in class ViewUsageCollector
getFilteredSelections
public int getFilteredSelections(int userId,
java.lang.String viewId)
getSummary
public java.util.List<java.lang.String> getSummary(int userId)
- Overrides:
getSummary
in class ViewUsageCollector
getReport
public java.util.List<java.lang.String> getReport()
- Description copied from interface:
IUsageCollector
- TODO: return report as HTML
- Specified by:
getReport
in interface IUsageCollector
- Overrides:
getReport
in class ViewUsageCollector
- Returns:
- a list corresponding to all of the lines of the report
getReportTitle
public java.lang.String getReportTitle()
- Specified by:
getReportTitle
in interface IUsageCollector
- Overrides:
getReportTitle
in class ViewUsageCollector
getFilteredViewSelections
public java.util.Map<java.lang.String,java.lang.Integer> getFilteredViewSelections()
- For testing.