Class Desc<T extends Enum<T>,V extends HasDesc<?>>

Type Parameters:
T - The enum representing the parameters/arguments/fields in the abstract base class.
V - The abstract base class of the concrete type.
All Implemented Interfaces:
Serializable, Cloneable, Map<T,Object>, HasDesc<Desc<T,V>>, HasEntrySet<T,Object>
Direct Known Subclasses:
AuraDesc, CardCostModifierDesc, CardSourceDesc, ConditionDesc, DynamicDescriptionDesc, EntityFilterDesc, EventTriggerDesc, SpellDesc, ValueProviderDesc

public abstract class Desc<T extends Enum<T>,V extends HasDesc<?>> extends BaseMap<T,Object> implements Serializable, Cloneable, HasDesc<Desc<T,V>>, HasEntrySet<T,Object>
A map representing a complex type in Spellsource, like a Spell or Condition.
See Also: