public EffectsType(@Nonnull Attributes attributes) { super(attributes); effects = new EnumStorage<EffectEventId, Collection<EffectType>>( EffectEventId.class, CollectionFactory.<EffectType>getArrayListInstance()); }
public EffectsType() { effects = new EnumStorage<EffectEventId, Collection<EffectType>>( EffectEventId.class, CollectionFactory.<EffectType>getArrayListInstance()); }
public EffectsType(@Nonnull final EffectsType src) { super(src); effects = new EnumStorage<EffectEventId, Collection<EffectType>>( EffectEventId.class, CollectionFactory.<EffectType>getArrayListInstance()); copyEffects(src); }
protected ElementBuilder(@Nonnull final ControlAttributes attributes) { elementBuilders = new ArrayList<ElementBuilder>(); interactAttributes = new ControlInteractAttributes(); effectBuilders = new EnumStorage<EffectEventId, Collection<EffectBuilder>>( EffectEventId.class, CollectionFactory.<EffectBuilder>getArrayListInstance()); this.attributes = attributes; attributes.setInteract(interactAttributes); }
public ControlEffectsAttributes() { attributes = new Attributes(); effectAttributes = new EnumStorage<EffectEventId, Collection<ControlEffectAttributes>>( EffectEventId.class, CollectionFactory.<ControlEffectAttributes>getArrayListInstance()); }
/** * Support for CustomControlCreator */ public ControlEffectsAttributes(@Nonnull final EffectsType source) { attributes = new Attributes(source.getAttributes()); effectAttributes = new EnumStorage<EffectEventId, Collection<ControlEffectAttributes>>( EffectEventId.class, CollectionFactory.<ControlEffectAttributes>getArrayListInstance()); for (EffectEventId id : EffectEventId.values()) { if (source.hasEffectTypes(id)) { source.convertCopy(id, effectAttributes.get(id)); } } }