1 package cz.cuni.amis.pogamut.ut2004.communication.translator.itemdescriptor;
2
3
4
5
6
7
8 public class WeaponDescriptorFactory implements IDescriptorFactory<WeaponDescriptor> {
9
10 private static WeaponDescriptorFactory instance = new WeaponDescriptorFactory();
11
12 private WeaponDescriptorFactory() {
13 }
14
15 public static WeaponDescriptorFactory getInstance() {
16 return instance;
17 }
18
19 @Override
20 public WeaponDescriptor getNewDescriptor(ItemTyped configMsg) {
21 WeaponDescriptor desc = new WeaponDescriptor();
22 desc.doReflexion(configMsg, WeaponDescriptor.class);
23 return desc;
24 }
25 }
26