Class AbstractCollectionAdapter<C extends Collection<E>, E>
java.lang.Object
org.infinispan.protostream.types.java.collections.AbstractCollectionAdapter<C,E>
- All Implemented Interfaces:
ElementContainerAdapter<C>, IterableElementContainerAdapter<C,E>
- Direct Known Subclasses:
ArrayListAdapter, HashSetAdapter, LinkedHashSetAdapter, LinkedListAdapter, TreeSetAdapter
public abstract class AbstractCollectionAdapter<C extends Collection<E>, E>
extends Object
implements IterableElementContainerAdapter<C,E>
- Since:
- 4.4
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidappendElement(C c, E e) abstract Ccreate(int size) getElements(C c) final intgetNumElements(C c)
-
Constructor Details
-
AbstractCollectionAdapter
public AbstractCollectionAdapter()
-
-
Method Details
-
create
-
getNumElements
- Specified by:
getNumElementsin interfaceElementContainerAdapter<C extends Collection<E>>
-
getElements
- Specified by:
getElementsin interfaceIterableElementContainerAdapter<C extends Collection<E>, E>
-
appendElement
- Specified by:
appendElementin interfaceIterableElementContainerAdapter<C extends Collection<E>, E>
-