Class ElementContainerAdapter<C>
- java.lang.Object
-
- org.datanucleus.store.types.containers.ElementContainerAdapter<C>
-
- All Implemented Interfaces:
java.lang.Iterable<java.lang.Object>
,ContainerAdapter<C>
- Direct Known Subclasses:
ArrayAdapter
,JDKCollectionAdapter
,OptionalAdapter
public abstract class ElementContainerAdapter<C> extends java.lang.Object implements ContainerAdapter<C>
-
-
Constructor Summary
Constructors Constructor Description ElementContainerAdapter(C container)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
add(java.lang.Object newElement)
C
getContainer()
abstract void
remove(java.lang.Object element)
protected void
setContainer(C container)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.datanucleus.store.types.containers.ContainerAdapter
clear
-
-
-
-
Field Detail
-
container
protected C container
-
-
Constructor Detail
-
ElementContainerAdapter
public ElementContainerAdapter(C container)
-
-
Method Detail
-
getContainer
public C getContainer()
- Specified by:
getContainer
in interfaceContainerAdapter<C>
-
setContainer
protected void setContainer(C container)
-
add
public abstract void add(java.lang.Object newElement)
-
remove
public abstract void remove(java.lang.Object element)
-
-