source: trunk/quest-test-utils/src/main/java/de/ugoe/cs/quest/test/DummyGUIElement.java @ 802

Last change on this file since 802 was 802, checked in by pharms, 12 years ago
  • added support to test GUI hierarchies
File size: 1.6 KB
Line 
1
2package de.ugoe.cs.quest.test;
3
4import de.ugoe.cs.quest.eventcore.guimodel.AbstractDefaultGUIElement;
5import de.ugoe.cs.quest.eventcore.guimodel.IGUIElement;
6import de.ugoe.cs.quest.eventcore.guimodel.IGUIElementSpec;
7
8/**
9 * TODO comment
10 *
11 * @version $Revision: $ $Date: 02.04.2012$
12 * @author 2012, last modified by $Author: patrick$
13 */
14public class DummyGUIElement extends AbstractDefaultGUIElement implements IGUIElement {
15
16    /**  */
17    private static final long serialVersionUID = 1L;
18
19    /** */
20    private String name;
21
22    /**
23     *
24     */
25    public DummyGUIElement(String name) {
26        this(name, null);
27    }
28
29    /**
30     *
31     */
32    public DummyGUIElement(String name, IGUIElement parent) {
33        super(null, parent);
34        this.name = name;
35    }
36
37    /*
38     * (non-Javadoc)
39     *
40     * @see de.ugoe.cs.quest.eventcore.IEventTarget#getPlatform()
41     */
42    @Override
43    public String getPlatform() {
44        return "Dummy";
45    }
46
47    /*
48     * (non-Javadoc)
49     *
50     * @see de.ugoe.cs.quest.eventcore.IEventTarget#getStringIdentifier()
51     */
52    @Override
53    public String getStringIdentifier() {
54        return name;
55    }
56
57    /*
58     * (non-Javadoc)
59     *
60     * @see java.lang.Object#toString()
61     */
62    @Override
63    public String toString() {
64        return name;
65    }
66
67    /*
68     * (non-Javadoc)
69     *
70     * @see de.harms.attef.userinteraction.GUIElement#equals(GUIElement)
71     */
72    public boolean equals(IGUIElement other) {
73        return this == other;
74    }
75
76    @Override
77    public void updateSpecification(IGUIElementSpec specToIntegrateElementFor) {
78        // dummy
79    }
80
81}
Note: See TracBrowser for help on using the repository browser.