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