1
2
3
4
5
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
29
30
31 public String createPlayer() {
32
33 return modelInterface.createPlayer();
34 }
35
36
37
38
39 public void removeObject(String id) {
40
41 modelInterface.removeObject(id);
42 }
43
44
45
46
47 public void setSerializeAll() {
48
49 modelInterface.setSerializeAll();
50 }
51
52
53
54
55 public void setSerialize(String id) {
56
57 modelInterface.setSerialize(id);
58 }
59
60
61
62
63 public void writeExternal(ObjectOutput arg0) throws IOException {
64 lastMethod = "writeExternal";
65 System.out.println(lastMethod);
66 modelInterface.writeExternal(arg0);
67 }
68
69
70
71
72 public void readExternal(ObjectInput arg0) throws IOException,
73 ClassNotFoundException {
74
75 lastMethod = "readExternal";
76 System.out.println(lastMethod);
77 modelInterface.readExternal(arg0);
78 }
79
80 }