org.eclipse.mylar.internal.monitor.reports
Class InteractionEventClassifier

java.lang.Object
  extended by 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

Constructor Summary
InteractionEventClassifier()
           
 
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
 

Constructor Detail

InteractionEventClassifier

public InteractionEventClassifier()
Method Detail

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)