Class IdentityMapEnumeration
- java.lang.Object
-
- org.eclipse.persistence.internal.identitymaps.AbstractIdentityMapEnumeration<Object>
-
- org.eclipse.persistence.internal.identitymaps.IdentityMapEnumeration
-
- All Implemented Interfaces:
Enumeration<Object>
public class IdentityMapEnumeration extends AbstractIdentityMapEnumeration<Object>
-
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.internal.identitymaps.AbstractIdentityMapEnumeration
cacheKeysIterator, nextKey, shouldCheckReadLocks
-
-
Constructor Summary
Constructors Constructor Description IdentityMapEnumeration(Collection<CacheKey> keys)
Creates an instance ofCacheKey
instances enumeration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
nextElement()
Get nextCacheKey.getObject()
element ofCacheKey
enumeration if this enumeration object has at least one more element to provide.-
Methods inherited from class org.eclipse.persistence.internal.identitymaps.AbstractIdentityMapEnumeration
getNextElement, hasMoreElements
-
-
-
-
Constructor Detail
-
IdentityMapEnumeration
public IdentityMapEnumeration(Collection<CacheKey> keys)
Creates an instance ofCacheKey
instances enumeration. Checking of read lock on theCacheKey
instances is turned on.- Parameters:
keys
-Collection
ofCacheKey
instances to be iterated
-
-
Method Detail
-
nextElement
public Object nextElement()
Get nextCacheKey.getObject()
element ofCacheKey
enumeration if this enumeration object has at least one more element to provide.- Specified by:
nextElement
in interfaceEnumeration<Object>
- Specified by:
nextElement
in classAbstractIdentityMapEnumeration<Object>
- Returns:
- the next
CacheKey.getObject()
element of this enumeration - Throws:
NoSuchElementException
- if no more elements exist
-
-