View Javadoc

1   package cz.cuni.amis.pogamut.udk.communication.translator.itemdescriptor;
2   
3   /**
4    * An ammo factory takes care about all items which fall into a category Ammo.
5    *
6    * @author knight
7    */
8   public class AmmoDescriptorFactory implements IDescriptorFactory<AmmoDescriptor> {
9   
10      private static AmmoDescriptorFactory instance = new AmmoDescriptorFactory();
11  
12      private AmmoDescriptorFactory() {
13      }
14  
15      public static AmmoDescriptorFactory getInstance() {
16          return instance;
17      }
18  
19      public AmmoDescriptor getNewDescriptor(ItemTyped configMsg) {
20          AmmoDescriptor desc = new AmmoDescriptor();
21          desc.doReflexion(configMsg, AmmoDescriptor.class);
22          return desc;
23      }
24  }
25