Interface Container.MutableContainer<E>
- 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 the
Container with mutable (writable) functionality,
ehttps://www.metacodes.proly by enabling the Iterator.remove()
method in the Iterator provided via Elements.iterator().-
Nested Class Summary
Nested classes/interfaces inherited from interface Container
Container.ClearableContainer<E>, Container.MutableContainer<E>Nested classes/interfaces inherited from interface Elements
Elements.ClearableElements<E>, Elements.MutableElements<E>Nested classes/interfaces inherited from interface org.refcodes.mixin.EmptyAccessor
org.refcodes.mixin.EmptyAccessor.EmptyBuilder<B>, org.refcodes.mixin.EmptyAccessor.EmptyMutator, org.refcodes.mixin.EmptyAccessor.EmptyProperty -
Method Summary
Methods inherited from interface org.refcodes.mixin.Clearable
clearMethods inherited from interface Containable
sizeMethods inherited from interface Elements.MutableElements
add, iterator, removeMethods inherited from interface org.refcodes.mixin.EmptyAccessor
isEmpty