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
RevLine 
[780]1
[541]2package de.ugoe.cs.quest.eventcore;
3
[543]4import java.io.Serializable;
5
[541]6/**
7 * <p>
[780]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.
[541]11 * </p>
12 *
[780]13 * @version 1.0
14 * @author Steffen Herbold
[541]15 */
[543]16public interface IEventTarget extends Serializable {
[541]17
[780]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     */
[541]25    public String getPlatform();
[780]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     */
[681]35    public String getStringIdentifier();
[541]36}
Note: See TracBrowser for help on using the repository browser.