Class IngredientCollectionCollectionWrappedAdapter<T,M,C extends Collection<IngredientInstanceWrapper<T,M>>>

java.lang.Object
org.cyclops.cyclopscore.ingredient.collection.IngredientCollectionAdapter<T,M>
org.cyclops.cyclopscore.ingredient.collection.IngredientCollectionCollectionWrappedAdapter<T,M,C>
Type Parameters:
T - The instance type.
M - The matching condition parameter.
C - The type of collection that will contain the wrappers.
All Implemented Interfaces:
Iterable<T>, IIngredientCollection<T,M>, IIngredientCollectionLike<T,M,T>, IIngredientCollectionMutable<T,M>
Direct Known Subclasses:
IngredientSet

public abstract class IngredientCollectionCollectionWrappedAdapter<T,M,C extends Collection<IngredientInstanceWrapper<T,M>>> extends IngredientCollectionAdapter<T,M> implements IIngredientCollectionMutable<T,M>
An abstract collection that wraps instances in a IngredientInstanceWrapper and stores those in a regular Collection.