org.exoplatform.services.jcr.rmi.api.client.iterator
Class ClientVersionIterator
java.lang.Object
org.exoplatform.services.jcr.rmi.api.client.ClientObject
org.exoplatform.services.jcr.rmi.api.client.iterator.ClientIterator
org.exoplatform.services.jcr.rmi.api.client.iterator.ClientVersionIterator
- All Implemented Interfaces:
- java.util.Iterator, javax.jcr.RangeIterator, javax.jcr.version.VersionIterator
public class ClientVersionIterator
- extends ClientIterator
- implements javax.jcr.version.VersionIterator
A ClientIterator for iterating remote versions.
|
Method Summary |
protected java.lang.Object |
getObject(java.lang.Object remote)
Creates and returns a local adapter for the given remote version. |
javax.jcr.version.Version |
nextVersion()
Returns the next version in this iteration. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.jcr.RangeIterator |
getPosition, getSize, skip |
| Methods inherited from interface java.util.Iterator |
hasNext, next, remove |
ClientVersionIterator
public ClientVersionIterator(RemoteIterator iterator,
javax.jcr.Session session,
LocalAdapterFactory factory)
- Creates a ClientVersionIterator instance.
- Parameters:
iterator - remote iteratorsession - current sessionfactory - local adapter factory
getObject
protected java.lang.Object getObject(java.lang.Object remote)
- Creates and returns a local adapter for the given remote version.
- Specified by:
getObject in class ClientIterator
- Parameters:
remote - remote referecne
- Returns:
- local adapter
- See Also:
ClientIterator.getObject(Object)
nextVersion
public javax.jcr.version.Version nextVersion()
- Returns the next version in this iteration.
- Specified by:
nextVersion in interface javax.jcr.version.VersionIterator
- Returns:
- next version
- See Also:
VersionIterator.nextVersion()
Copyright © 2010 eXo Platform SAS. All Rights Reserved.