Package cz.cuni.amis.pogamut.ut2004.communication.translator.itemdescriptor


Interface Summary
IDescriptorFactory<T extends ItemDescriptor> An interface for all descriptor factories.
ItemTyped Interface marking the object as "typed" therefore being a subject for description by ItemDescriptor.
 

Class Summary
AdrenalineDescriptor Adrenaline descriptor - currently it does not contain anything useful (just marked ItemDescriptor).
AdrenalineDescriptorFactory An adrenaline factory takes care about all items which fall into a ItemType.Category#ADRENALINE.
AmmoDescriptor Ammo desciptor describes the characteristics of an ammunition.
AmmoDescriptorFactory An ammo factory takes care about all items which fall into a category Ammo.
ArmorDescriptor Armos descriptor - currently it does not contain anything useful (just marked ItemDescriptor).
ArmorDescriptorFactory An ammo factory takes care about all items which fall into a ItemType.Category#ARMOR.
GeneralDescriptor General descriptor is responsible for all items which are not by default handled by the item translator.
GeneralDescriptorFactory  
HealthDescriptor Health descriptor provides an additional information about health items like vials, medkits etc.
HealthDescriptorFactory A health factory takes care about all items which fall into a category Health.
ItemDescriptor A parent of all item descriptors.
ItemDescriptorFactory This factory handles default item category messages.
ItemTranslator Main class responsible for the item decoration.
OtherDescriptor Other descriptor - currently it does not contain anything useful (just marked ItemDescriptor).
OtherDescriptorFactory An 'other item type' factory takes care about all items which fall into a ItemType.Category#OTHER.
ShieldDescriptor Shield descriptor - currently it does not contain anything useful (just marked ItemDescriptor).
ShieldDescriptorFactory A shield factory takes care about all items which fall into a ItemType.Category#SHIELD.
TranslatorUtils  
WeaponDescriptor Weapon descriptor describes all characteristics of a weapon.
WeaponDescriptorFactory A weapon factory takes care about all items which fall into a category Weapon.
 

Annotation Types Summary
ItemDescriptorField This descriptor tells the that the field is subject for the reflection when building the descriptor for the particular item from the ItemCategory message.