org.openrdf.jena
Class ExtendedStatementIterator

java.lang.Object
  extended by com.hp.hpl.jena.util.iterator.NiceIterator
      extended by org.openrdf.jena.ExtendedStatementIterator
All Implemented Interfaces:
ClosableIterator, ExtendedIterator, Iterator

public class ExtendedStatementIterator
extends NiceIterator

Author:
wf

Field Summary
private  org.apache.log4j.Logger logger
           
private  CloseableIterator<RStatement> sesameIt
           
 
Constructor Summary
ExtendedStatementIterator(CloseableIterator<RStatement> stit)
           
 
Method Summary
 ExtendedIterator andThen(CloseableIterator arg0)
           
 void close()
           
 ExtendedIterator filterDrop(Filter arg0)
           
 ExtendedIterator filterKeep(Filter arg0)
           
 void finalize()
           
 boolean hasNext()
           
 ExtendedIterator mapWith(Map1 arg0)
           
 Object next()
           
 void remove()
           
 Object removeNext()
           
private  Triple statement2triple(Statement stmt)
           
 
Methods inherited from class com.hp.hpl.jena.util.iterator.NiceIterator
andThen, andThen, close, emptyIterator, ensureHasNext, noElements
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sesameIt

private CloseableIterator<RStatement> sesameIt

logger

private org.apache.log4j.Logger logger
Constructor Detail

ExtendedStatementIterator

public ExtendedStatementIterator(CloseableIterator<RStatement> stit)
Method Detail

removeNext

public Object removeNext()
Specified by:
removeNext in interface ExtendedIterator
Overrides:
removeNext in class NiceIterator

andThen

public ExtendedIterator andThen(CloseableIterator arg0)

filterKeep

public ExtendedIterator filterKeep(Filter arg0)
Specified by:
filterKeep in interface ExtendedIterator
Overrides:
filterKeep in class NiceIterator

filterDrop

public ExtendedIterator filterDrop(Filter arg0)
Specified by:
filterDrop in interface ExtendedIterator
Overrides:
filterDrop in class NiceIterator

mapWith

public ExtendedIterator mapWith(Map1 arg0)
Specified by:
mapWith in interface ExtendedIterator
Overrides:
mapWith in class NiceIterator

close

public void close()
Specified by:
close in interface ClosableIterator
Overrides:
close in class NiceIterator

remove

public void remove()
Specified by:
remove in interface Iterator
Overrides:
remove in class NiceIterator
See Also:
Iterator.remove()

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator
Overrides:
hasNext in class NiceIterator

next

public Object next()
Specified by:
next in interface Iterator
Overrides:
next in class NiceIterator

statement2triple

private Triple statement2triple(Statement stmt)

finalize

public void finalize()
Overrides:
finalize in class Object