View Javadoc

1   /*
2    * @(#) StatisticContentHandlerInterface.java May 11, 2005
3    * 
4    * Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX
5    * Delft, the Netherlands. All rights reserved.
6    * 
7    * See for project information <a href="http://www.simulation.tudelft.nl/">
8    * www.simulation.tudelft.nl </a>.
9    * 
10   * The source code and binary code of this software are proprietary information
11   * of Delft University of Technology.
12   */
13  package org.gscg.gameactors.statistics;
14  
15  import java.util.Set;
16  
17  import nl.tudelft.simulation.content.HandlerInterface;
18  import nl.tudelft.simulation.event.EventListenerInterface;
19  import nl.tudelft.simulation.event.EventType;
20  
21  /***
22   * The StatisticContentHandler interface.
23   * <p>
24   * (c) copyright 2005 <a href="http://www.simulation.tudelft.nl">Delft
25   * University of Technology </a>, the Netherlands. <br>
26   * See for project information <a
27   * href="http://www.simulation.tudelft.nl">www.simulation.tudelft.nl </a> <br>
28   * 
29   * Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX
30   * Delft, the Netherlands. All rights reserved.
31   * 
32   * See for project information <a href="http://www.simulation.tudelft.nl/">
33   * www.simulation.tudelft.nl </a>.
34   * 
35   * The source code and binary code of this software are proprietary information
36   * of Delft University of Technology.
37   * 
38   * @author <a
39   *         href="http://www.tbm.tudelft.nl/webstaf/stijnh/index.htm">Stijn-Pieter
40   *         van Houten </a>
41   * @version $Revision: 1.1 $ $Date: 2005/08/03 08:52:49 $
42   * @since 1.1.3
43   */
44  public interface StatisticContentHandlerInterface extends HandlerInterface,
45  		EventListenerInterface
46  {
47  	/***
48  	 * @return returns the set of event types fired by the statistic handler
49  	 */
50  	EventType[] getStatisticEventTypes();
51  
52  	/***
53  	 * @return returns the set with XYSeries for the handler
54  	 */
55  	Set getSeries();
56  
57  	/***
58  	 * @return returns the region
59  	 */
60  	RegionInterface getRegion();
61  }