org.gcube.contentmanagement.gcubedocumentlibrary.streams.folding
Class UnfoldingLocalAdapter<FROM,TO>

java.lang.Object
  extended by org.gcube.contentmanagement.gcubedocumentlibrary.streams.folding.UnfoldingAbstractAdapter<FROM,TO,java.lang.RuntimeException>
      extended by org.gcube.contentmanagement.gcubedocumentlibrary.streams.folding.UnfoldingLocalAdapter<FROM,TO>
All Implemented Interfaces:
java.util.Iterator<TO>

public class UnfoldingLocalAdapter<FROM,TO>
extends UnfoldingAbstractAdapter<FROM,TO,java.lang.RuntimeException>
implements java.util.Iterator<TO>

An UnfoldingAbstractAdapter with a standard Iterator interface.

Author:
Fabio Simeoni (University of Strathclyde)

Constructor Summary
UnfoldingLocalAdapter( rit, Filter<FROM,java.util.List<TO>> f, IFaultPolicy<? extends java.lang.RuntimeException> h)
          Creates an instance with a RemoteIterator, a Filter, and a IFaultPolicy.
 
Method Summary
 void remove()
          
 
Methods inherited from class org.gcube.contentmanagement.gcubedocumentlibrary.streams.folding.UnfoldingAbstractAdapter
hasNext, next
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Iterator
hasNext, next
 

Constructor Detail

UnfoldingLocalAdapter

public UnfoldingLocalAdapter( rit,
                             Filter<FROM,java.util.List<TO>> f,
                             IFaultPolicy<? extends java.lang.RuntimeException> h)
Creates an instance with a RemoteIterator, a Filter, and a IFaultPolicy.

Parameters:
rit - the iterator.
f - the filter.
h - the fault handler.
Method Detail

remove

public void remove()

Specified by:
remove in interface java.util.Iterator<TO>