View Javadoc

1   /*
2    * @(#) ExperimentInterface.java Nov 9, 2004
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 is proprietary information
11   * of Delft University of Technology.
12   */
13  package org.gscg.gameleader.interactionlayer.experiment;
14  
15  import java.rmi.RemoteException;
16  
17  import org.jdom.Element;
18  
19  /***
20   * <p>
21   * Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX
22   * Delft, the Netherlands. All rights reserved.
23   * 
24   * See for project information <a href="http://www.simulation.tudelft.nl/">
25   * www.simulation.tudelft.nl </a>.
26   * 
27   * The source code and binary code of this software is proprietary information
28   * of Delft University of Technology.
29   * 
30   * @author <a
31   *         href="http://www.tbm.tudelft.nl/webstaf/stijnh/index.htm">Stijn-Pieter
32   *         van Houten </a>
33   * @version $Revision: 1.1 $ $Date: 2005/06/16 12:34:06 $
34   * @since 1.0.0 <br>
35   */
36  public interface ExperimentInterface
37  {
38  
39  	/***
40  	 * method parseExperiment
41  	 * 
42  	 * @param experimentElement the client-side parsed experiment as an element;
43  	 *        should be serializable
44  	 * @throws RemoteException thrown in case of network error
45  	 */
46  	void parseExperiment(final Element experimentElement)
47  			throws RemoteException;
48  }