1
2
3
4
5
6
7
8
9
10
11
12
13 package cz.cuni.amis.pogamut.ut3.communication.messages.gbinfomessages;
14
15 import java.util.*;import javax.vecmath.*;import cz.cuni.amis.pogamut.base.communication.messages.*;import cz.cuni.amis.pogamut.base.communication.worldview.*;import cz.cuni.amis.pogamut.base.communication.worldview.event.*;import cz.cuni.amis.pogamut.base.communication.worldview.object.*;import cz.cuni.amis.pogamut.multi.communication.worldview.object.*;import cz.cuni.amis.pogamut.base.communication.translator.event.*;import cz.cuni.amis.pogamut.multi.communication.translator.event.*;import cz.cuni.amis.pogamut.base3d.worldview.object.*;import cz.cuni.amis.pogamut.base3d.worldview.object.event.*;import cz.cuni.amis.pogamut.ut2004.communication.messages.*;import cz.cuni.amis.pogamut.ut2004.communication.worldview.objects.*;import cz.cuni.amis.pogamut.ut2004multi.communication.worldview.objects.*;import cz.cuni.amis.pogamut.ut2004.communication.translator.itemdescriptor.*;import cz.cuni.amis.pogamut.ut2004.communication.messages.ItemType.Category;import cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId;import cz.cuni.amis.utils.exception.*;import cz.cuni.amis.pogamut.base.communication.translator.event.IWorldObjectUpdateResult.Result;import cz.cuni.amis.utils.SafeEquals;import cz.cuni.amis.pogamut.base.agent.*;import cz.cuni.amis.pogamut.multi.agent.*;import cz.cuni.amis.pogamut.multi.communication.worldview.property.*;import cz.cuni.amis.pogamut.ut2004multi.communication.worldview.property.*;import cz.cuni.amis.utils.token.*;import cz.cuni.amis.utils.*;
16
17
18
19
20 public class InfoMessages {
21 public static final String[] PROTOTYPES =
22 new String[]{
23 null
24 ,Empty.PROTOTYPE,AliveMessage.PROTOTYPE,BeginMessage.PROTOTYPE
25 };
26
27
28 private static final Map<String,Class<? extends InfoMessage>> prototypeMap =
29 new HashMap<String,Class<? extends InfoMessage>>();
30
31
32 public static final Map<String,Class<? extends InfoMessage>> PROTOTYPE_MAP;
33
34 static {
35
36 prototypeMap.put(Empty.PROTOTYPE, Empty.class);
37
38 prototypeMap.put(AliveMessage.PROTOTYPE, AliveMessage.class);
39
40 prototypeMap.put(BeginMessage.PROTOTYPE, BeginMessage.class);
41
42 PROTOTYPE_MAP = Collections.unmodifiableMap(prototypeMap);
43 }
44 }
45
46