Interface IGenericAdderTrait<ELEMENTTYPE extends IAddableByTrait,IMPLTYPE extends IGenericAdderTrait<ELEMENTTYPE,IMPLTYPE>>

Type Parameters:
ELEMENTTYPE - The element type to be added. Must implement IAddableByTrait as a hack, so that the APIs add(Object) and add(ELEMENTTYPE) can co-exist. Otherwise there would be a problem with type erasure.
IMPLTYPE - The implementation type for chaining API
All Superinterfaces:
IGenericImplTrait<IMPLTYPE>, IHasPrimitiveConverter<ELEMENTTYPE>

public interface IGenericAdderTrait<ELEMENTTYPE extends IAddableByTrait,IMPLTYPE extends IGenericAdderTrait<ELEMENTTYPE,IMPLTYPE>> extends IHasPrimitiveConverter<ELEMENTTYPE>, IGenericImplTrait<IMPLTYPE>
Add arbitrary objects to this
Author:
Philip Helger