org.mmbase.bridge.remote.rmi
Class RemoteIterator_Rmi<R,L>

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by org.mmbase.bridge.remote.rmi.ServerMappedObject_Rmi<ListIterator<L>>
                  extended by org.mmbase.bridge.remote.rmi.RemoteIterator_Rmi<R,L>
All Implemented Interfaces:
Serializable, Remote, Unreferenced, RemoteIterator<R>, ServerMappedObject

public class RemoteIterator_Rmi<R,L>
extends ServerMappedObject_Rmi<ListIterator<L>>
implements RemoteIterator<R>

See Also:
Serialized Form
Javadoc:
Why is this implemented?

Field Summary
 
Fields inherited from class org.mmbase.bridge.remote.rmi.ServerMappedObject_Rmi
mapperCode
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
RemoteIterator_Rmi(ListIterator<L> originalObject)
           
 
Method Summary
 void add(R o)
           
 boolean hasNext()
           
 boolean hasPrevious()
           
 R next()
           
 int nextIndex()
           
 R previous()
           
 int previousIndex()
           
 void remove()
           
 void set(R o)
           
 
Methods inherited from class org.mmbase.bridge.remote.rmi.ServerMappedObject_Rmi
getMapperCode, getOriginalObject, unreferenced, wrapped_equals, wrapped_hashCode, wrapped_toString
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.mmbase.bridge.remote.ServerMappedObject
getMapperCode, wrapped_equals, wrapped_hashCode, wrapped_toString
 

Constructor Detail

RemoteIterator_Rmi

public RemoteIterator_Rmi(ListIterator<L> originalObject)
                   throws RemoteException
Throws:
RemoteException
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface RemoteIterator<R>

hasPrevious

public boolean hasPrevious()
Specified by:
hasPrevious in interface RemoteIterator<R>

next

public R next()
       throws RemoteException
Specified by:
next in interface RemoteIterator<R>
Throws:
RemoteException

nextIndex

public int nextIndex()
Specified by:
nextIndex in interface RemoteIterator<R>

previous

public R previous()
           throws RemoteException
Specified by:
previous in interface RemoteIterator<R>
Throws:
RemoteException

previousIndex

public int previousIndex()
Specified by:
previousIndex in interface RemoteIterator<R>

remove

public void remove()
Specified by:
remove in interface RemoteIterator<R>

set

public void set(R o)
         throws RemoteException
Specified by:
set in interface RemoteIterator<R>
Throws:
RemoteException

add

public void add(R o)
         throws RemoteException
Specified by:
add in interface RemoteIterator<R>
Throws:
RemoteException


MMBase 2.0-SNAPSHOT - null