org.eclipse.mylar.internal.monitor.reports
Class InteractionEventClassifier
java.lang.Object
org.eclipse.mylar.internal.monitor.reports.InteractionEventClassifier
public class InteractionEventClassifier
- extends java.lang.Object
Test whether an InteractionEvent meets particular criteria
- Author:
- Gail Murphy and Mik Kersten
Method Summary |
static java.lang.String |
formatDuration(long timeToFormatInms)
|
static java.lang.String |
getCleanOriginId(org.eclipse.mylar.context.core.InteractionEvent event)
|
static boolean |
isCommand(org.eclipse.mylar.context.core.InteractionEvent event)
|
static boolean |
isEdit(org.eclipse.mylar.context.core.InteractionEvent event)
isEdit currently classifies selections in editor as edits. |
static boolean |
isJavaEdit(org.eclipse.mylar.context.core.InteractionEvent event)
|
static boolean |
isJDTEvent(org.eclipse.mylar.context.core.InteractionEvent event)
|
static boolean |
isSelection(org.eclipse.mylar.context.core.InteractionEvent event)
|
static boolean |
isSelectionInEditor(org.eclipse.mylar.context.core.InteractionEvent event)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InteractionEventClassifier
public InteractionEventClassifier()
isEdit
public static boolean isEdit(org.eclipse.mylar.context.core.InteractionEvent event)
- isEdit currently classifies selections in editor as edits. May need to
split off a different version
isSelection
public static boolean isSelection(org.eclipse.mylar.context.core.InteractionEvent event)
isCommand
public static boolean isCommand(org.eclipse.mylar.context.core.InteractionEvent event)
isJavaEdit
public static boolean isJavaEdit(org.eclipse.mylar.context.core.InteractionEvent event)
isJDTEvent
public static boolean isJDTEvent(org.eclipse.mylar.context.core.InteractionEvent event)
isSelectionInEditor
public static boolean isSelectionInEditor(org.eclipse.mylar.context.core.InteractionEvent event)
getCleanOriginId
public static java.lang.String getCleanOriginId(org.eclipse.mylar.context.core.InteractionEvent event)
formatDuration
public static java.lang.String formatDuration(long timeToFormatInms)