public interface CoreContainerPolicy<ABSTRACT_SESSION extends CoreAbstractSession>
| Modifier and Type | Method and Description |
|---|---|
boolean |
addInto(java.lang.Object element,
java.lang.Object container,
ABSTRACT_SESSION session)
INTERNAL:
Add element to container.
|
boolean |
addInto(java.lang.Object key,
java.lang.Object element,
java.lang.Object container,
ABSTRACT_SESSION session)
INTERNAL:
Add element to container.
|
void |
clear(java.lang.Object container)
INTERNAL:
Remove all the elements from the specified container.
|
java.lang.Object |
containerInstance()
INTERNAL:
Return an instance of the container class.
|
java.lang.Object |
containerInstance(int initialCapacity)
INTERNAL:
Return an instance of the container class with the specified initial capacity.
|
boolean |
contains(java.lang.Object element,
java.lang.Object container,
ABSTRACT_SESSION session)
INTERNAL:
Check if the object is contained in the collection.
|
boolean |
hasNext(java.lang.Object iterator)
INTERNAL:
Return whether the iterator has more objects.
|
boolean |
isEmpty(java.lang.Object container)
INTERNAL:
Return whether the container is empty.
|
boolean |
isListPolicy() |
java.lang.Object |
iteratorFor(java.lang.Object container)
INTERNAL:
Return an iterator for the given container.
|
java.lang.Object |
next(java.lang.Object iterator,
ABSTRACT_SESSION session)
INTERNAL:
Return the next object from the iterator.
|
java.lang.Object |
nextEntry(java.lang.Object iterator)
INTERNAL:
Return the next object on the queue.
|
java.lang.Object |
nextEntry(java.lang.Object iterator,
ABSTRACT_SESSION session)
INTERNAL:
Return the next object on the queue.
|
boolean |
removeFrom(java.lang.Object element,
java.lang.Object container,
ABSTRACT_SESSION session)
INTERNAL:
Remove the object from the collection.
|
void |
setContainerClass(java.lang.Class containerClass)
INTERNAL:
Set the class used for the container.
|
int |
sizeFor(java.lang.Object container)
INTERNAL:
Return the size of container.
|
java.util.Vector |
vectorFor(java.lang.Object container,
ABSTRACT_SESSION session)
INTERNAL:
Return a Vector populated with the contents of container.
|
boolean addInto(java.lang.Object element,
java.lang.Object container,
ABSTRACT_SESSION session)
boolean addInto(java.lang.Object key,
java.lang.Object element,
java.lang.Object container,
ABSTRACT_SESSION session)
void clear(java.lang.Object container)
java.lang.Object containerInstance()
boolean contains(java.lang.Object element,
java.lang.Object container,
ABSTRACT_SESSION session)
boolean hasNext(java.lang.Object iterator)
ContainerPolicy#iteratorFor(java.lang.Object)boolean isEmpty(java.lang.Object container)
boolean isListPolicy()
java.lang.Object iteratorFor(java.lang.Object container)
ContainerPolicy#hasNext(java.lang.Object),
ContainerPolicy#next(java.lang.Object)java.lang.Object next(java.lang.Object iterator,
ABSTRACT_SESSION session)
java.lang.Object nextEntry(java.lang.Object iterator)
ContainerPolicy#iteratorFor(java.lang.Object),
MapContainerPolicy.unwrapIteratorResult(Object object)java.lang.Object nextEntry(java.lang.Object iterator,
ABSTRACT_SESSION session)
ContainerPolicy#iteratorFor(Object iterator, AbstractSession session),
MapContainerPolicy.unwrapIteratorResult(Object object)boolean removeFrom(java.lang.Object element,
java.lang.Object container,
ABSTRACT_SESSION session)
void setContainerClass(java.lang.Class containerClass)
int sizeFor(java.lang.Object container)
java.util.Vector vectorFor(java.lang.Object container,
ABSTRACT_SESSION session)
java.lang.Object containerInstance(int initialCapacity)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference