source: trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/gui/KeyboardFocusChange.java @ 681

Last change on this file since 681 was 681, checked in by sherbold, 12 years ago
  • added getStringIdentifier() to interface IEventTarget
  • all event types and targets now implement equals and hashCode
  • Property svn:executable set to *
File size: 1.5 KB
Line 
1
2package de.ugoe.cs.quest.eventcore.gui;
3
4/**
5 * TODO comment
6 *
7 * @version $Revision: $ $Date: $
8 * @author 2011, last modified by $Author: $
9 */
10public class KeyboardFocusChange implements IInteraction {
11
12    /**  */
13    private static final long serialVersionUID = 1L;
14
15    /*
16     * (non-Javadoc)
17     *
18     * @see de.harms.attef.userinteraction.Interaction#getName()
19     */
20    public String getName() {
21        return "KeyboardFocusChange";
22    }
23
24    /*
25     * (non-Javadoc)
26     *
27     * @see de.ugoe.cs.tasktree.userinteraction.Interaction#startsLogicalSequence()
28     */
29    @Override
30    public boolean startsLogicalSequence() {
31        return true;
32    }
33
34    /*
35     * (non-Javadoc)
36     *
37     * @see de.ugoe.cs.tasktree.userinteraction.Interaction#finishesLogicalSequence()
38     */
39    @Override
40    public boolean finishesLogicalSequence() {
41        return true;
42    }
43
44    /*
45     * (non-Javadoc)
46     *
47     * @see java.lang.Object#toString()
48     */
49    @Override
50    public String toString() {
51        return "keyboard focus changed";
52    }
53
54    /*
55     * (non-Javadoc)
56     *
57     * @see java.lang.Object#equals(java.lang.Object)
58     */
59    @Override
60    public boolean equals(Object obj) {
61        if (obj instanceof KeyboardFocusChange) {
62            return true;
63        }
64        return false;
65    }
66
67    /*
68     * (non-Javadoc)
69     *
70     * @see java.lang.Object#hashCode()
71     */
72    @Override
73    public int hashCode() {
74        return getClass().hashCode();
75    }
76}
Note: See TracBrowser for help on using the repository browser.