source: trunk/quest-core-events/src/main/java/de/ugoe/cs/quest/eventcore/IEventTarget.java @ 780

Last change on this file since 780 was 780, checked in by sherbold, 12 years ago
  • code documentation
  • Property svn:mime-type set to text/plain
File size: 857 bytes
Line 
1
2package de.ugoe.cs.quest.eventcore;
3
4import java.io.Serializable;
5
6/**
7 * <p>
8 * Common interface for event targets. An event target can, e.g., be an element of a GUI or Web
9 * server. A concrete event-driven software platform can define its event targets through the
10 * implementation of this interface.
11 * </p>
12 *
13 * @version 1.0
14 * @author Steffen Herbold
15 */
16public interface IEventTarget extends Serializable {
17
18    /**
19     * <p>
20     * Returns the name of event-driven software platform to which the target belongs.
21     * </p>
22     *
23     * @return name of the platform
24     */
25    public String getPlatform();
26
27    /**
28     * <p>
29     * Returns a string identifier of the target. This is very convenient for visualizations of
30     * events.
31     * </p>
32     *
33     * @return target identifier
34     */
35    public String getStringIdentifier();
36}
Note: See TracBrowser for help on using the repository browser.