1   /*
2    * Created on 2004-12-22
3    *
4    * TODO To change the template for this generated file go to
5    * Window - Preferences - Java - Code Style - Code Templates
6    */
7   package org.sourceforge.jvb3d.Network;
8   
9   import java.io.IOException;
10  import java.io.ObjectInput;
11  import java.io.ObjectOutput;
12  
13  import org.sourceforge.jvb3d.Model.IModelNetwork;
14  
15  /***
16   * @author Develop
17   *
18   * TODO To change the template for this generated type comment go to
19   * Window - Preferences - Java - Code Style - Code Templates
20   */
21  public class TestModel implements IModelNetwork {
22  	IModelNetwork modelInterface;
23  	String lastMethod;
24  	
25  	public TestModel(IModelNetwork model) {
26  		modelInterface = model;
27  	}
28  	/* (non-Javadoc)
29  	 * @see org.sourceforge.jvb3d.Model.IModelNetwork#createPlayer()
30  	 */
31  	public String createPlayer() {
32  		// TODO Auto-generated method stub
33  		return modelInterface.createPlayer();
34  	}
35  
36  	/* (non-Javadoc)
37  	 * @see org.sourceforge.jvb3d.Model.IModelNetwork#removeObject(java.lang.String)
38  	 */
39  	public void removeObject(String id) {
40  		// TODO Auto-generated method stub
41  		modelInterface.removeObject(id);
42  	}
43  
44  	/* (non-Javadoc)
45  	 * @see org.sourceforge.jvb3d.Model.IModelNetwork#setSerializeAll()
46  	 */
47  	public void setSerializeAll() {
48  		// TODO Auto-generated method stub
49  		modelInterface.setSerializeAll();
50  	}
51  
52  	/* (non-Javadoc)
53  	 * @see org.sourceforge.jvb3d.Model.IModelNetwork#setSerialize(java.lang.String)
54  	 */
55  	public void setSerialize(String id) {
56  		// TODO Auto-generated method stub
57  		modelInterface.setSerialize(id);
58  	}
59  
60  	/* (non-Javadoc)
61  	 * @see java.io.Externalizable#writeExternal(java.io.ObjectOutput)
62  	 */
63  	public void writeExternal(ObjectOutput arg0) throws IOException {
64  		lastMethod = "writeExternal";
65  		System.out.println(lastMethod);
66  		modelInterface.writeExternal(arg0);
67  	}
68  
69  	/* (non-Javadoc)
70  	 * @see java.io.Externalizable#readExternal(java.io.ObjectInput)
71  	 */
72  	public void readExternal(ObjectInput arg0) throws IOException,
73  			ClassNotFoundException {
74  		// TODO Auto-generated method stub
75  		lastMethod = "readExternal";
76  		System.out.println(lastMethod);
77  		modelInterface.readExternal(arg0);
78  	}
79  
80  }