/* */ package NET.worlds.network; /* */ /* */ import java.io.PrintStream; /* */ import java.util.Enumeration; /* */ import java.util.Vector; /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ public class NetworkMulti /* */ implements NetworkObject /* */ { /* */ String _longID; /* */ Vector _list; /* */ Galaxy _galaxy; /* */ /* */ public NetworkMulti(String longID, Galaxy g) /* */ { /* 27 */ this._longID = longID; /* 28 */ this._list = new Vector(); /* 29 */ this._galaxy = g; /* 30 */ register(); /* */ } /* */ /* */ public NetworkMulti(String longID, NetworkMulti oldObj, Galaxy g) { /* 34 */ this._longID = longID; /* 35 */ this._list = oldObj.getList(); /* 36 */ this._galaxy = g; /* 37 */ register(); /* */ } /* */ /* */ Vector getList() { /* 41 */ return this._list; /* */ } /* */ /* */ public String getLongID() /* */ { /* 46 */ return this._longID; /* */ } /* */ /* */ public WorldServer getServer() /* */ { /* 51 */ if (!$assertionsDisabled) throw new AssertionError(); /* 52 */ return null; /* */ } /* */ /* */ public Enumeration elements() { /* 56 */ return this._list.elements(); /* */ } /* */ /* */ void addObject(NetworkObject obj) { /* 60 */ this._list.addElement(obj); /* */ } /* */ /* */ void delObject(NetworkObject obj) { /* 64 */ boolean exists = this._list.removeElement(obj); /* */ /* 66 */ if (!exists) { /* 67 */ System.out.println("Error - network object doesn't exist."); /* 68 */ System.out.println(" obj = " + obj); /* 69 */ System.out.println(" longID = " + this._longID); /* 70 */ System.out.println(" galaxy = " + this._galaxy); /* 71 */ System.out.println(" size(list) = " + this._list.size()); /* */ } /* */ /* 74 */ assert (exists); /* */ } /* */ /* */ public void property(OldPropertyList propList) /* */ { /* 79 */ for (int i = this._list.size() - 1; i >= 0; i--) { /* 80 */ NetworkObject obj = (NetworkObject)this._list.elementAt(i); /* 81 */ obj.property(propList); /* */ } /* */ } /* */ /* */ public void propertyUpdate(PropertyList propList) /* */ { /* 87 */ for (int i = this._list.size() - 1; i >= 0; i--) { /* 88 */ NetworkObject obj = (NetworkObject)this._list.elementAt(i); /* 89 */ obj.propertyUpdate(propList); /* */ } /* */ } /* */ /* */ /* */ /* */ /* */ public void register() /* */ { /* 98 */ this._galaxy.regObject(this._longID, this); /* */ } /* */ /* */ public void galaxyDisconnected() { /* 102 */ for (int i = this._list.size() - 1; i >= 0; i--) { /* 103 */ NetworkObject obj = (NetworkObject)this._list.elementAt(i); /* 104 */ obj.galaxyDisconnected(); /* */ } /* */ } /* */ /* */ public void reacquireServer(WorldServer oldServ) /* */ { /* 110 */ for (int i = this._list.size() - 1; i >= 0; i--) { /* 111 */ NetworkObject obj = (NetworkObject)this._list.elementAt(i); /* 112 */ obj.reacquireServer(oldServ); /* */ } /* */ } /* */ /* */ /* */ public void changeChannel(Galaxy g, String oldChannel, String newChannel) /* */ { /* 119 */ for (int i = this._list.size() - 1; i >= 0; i--) { /* 120 */ NetworkObject obj = (NetworkObject)this._list.elementAt(i); /* 121 */ obj.changeChannel(g, oldChannel, newChannel); /* */ } /* */ } /* */ } /* Location: C:\Program Files (x86)\Worlds Inc\WorldsPlayer - Win7\lib\worlds.jar!\NET\worlds\network\NetworkMulti.class * Java compiler version: 6 (50.0) * JD-Core Version: 0.7.1 */