-
- Type Parameters:
E- The type of the elements being stored in theContainer.MutableContainer.
- All Superinterfaces:
org.refcodes.mixin.Clearable,Containable,Container<E>,Container.ClearableContainer<E>,Elements<E>,Elements.ClearableElements<E>,Elements.MutableElements<E>,org.refcodes.mixin.EmptyAccessor
public static interface Container.MutableContainer<E> extends Container.ClearableContainer<E>, Elements.MutableElements<E>
Extends theContainerwith mutable (writable) functionality, especially by enabling theIterator.remove()method in theIteratorprovided viaElements.iterator().
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.struct.Container
Container.ClearableContainer<E>, Container.MutableContainer<E>
-
Nested classes/interfaces inherited from interface org.refcodes.struct.Elements
Elements.ClearableElements<E>, Elements.MutableElements<E>
-
-
Method Summary
-
Methods inherited from interface org.refcodes.struct.Containable
size
-
Methods inherited from interface org.refcodes.struct.Elements.MutableElements
add, iterator, remove
-
-