// Module : $RCSfile: Click.java,v $ // Version : $Revision: 0.0 $ $Author: Patrick $ $Date: 06.11.2011 10:28:39 $ // Project : TaskTreePerformanceTest // Creation : 2011 by Patrick // Copyright : Patrick Harms, 2011 package de.ugoe.cs.quest.eventcore.gui; /** * TODO comment * * @version $Revision: $ $Date: $ * @author 2011, last modified by $Author: $ */ public class MouseClick extends MouseButtonInteraction { /** */ private static final long serialVersionUID = 1L; /** * @param button */ public MouseClick(Button button) { super(button); } /* * (non-Javadoc) * * @see de.harms.attef.userinteraction.Interaction#getName() */ public String getName() { if (super.getButton() == Button.LEFT) { return "LeftMouseClick"; } else if (super.getButton() == Button.MIDDLE) { return "MiddleMouseClick"; } else if (super.getButton() == Button.RIGHT) { return "RightMouseClick"; } else { return "UnknownMouseButtonClick"; } } /* * (non-Javadoc) * * @see java.lang.Object#toString() */ @Override public String toString() { if (super.getButton() == Button.LEFT) { return "left mouse click"; } else if (super.getButton() == Button.MIDDLE) { return "middle mouse click"; } else if (super.getButton() == Button.RIGHT) { return "right mouse click"; } else { return "unknown mouse button click"; } } /* * (non-Javadoc) * * @see de.harms.attef.userinteraction.Interaction#startsLogicalSequence() */ public boolean startsLogicalSequence() { return false; } /* * (non-Javadoc) * * @see de.harms.attef.userinteraction.Interaction#finishesLogicalSequence() */ public boolean finishesLogicalSequence() { return false; } }