eu.larkc.core.data.iterator
Class RDFHandlerIterator

java.lang.Object
  extended by org.openrdf.rio.helpers.RDFHandlerBase
      extended by eu.larkc.core.data.iterator.RDFHandlerIterator
All Implemented Interfaces:
CloseableIterator<org.openrdf.model.Statement>, java.util.Iterator<org.openrdf.model.Statement>, org.openrdf.rio.RDFHandler

public class RDFHandlerIterator
extends org.openrdf.rio.helpers.RDFHandlerBase
implements CloseableIterator<org.openrdf.model.Statement>


Constructor Summary
RDFHandlerIterator(org.openrdf.model.URI graph)
           
 
Method Summary
 void close()
          Closes the current iterator and all subsequent operations will raise exception.
 void endRDF()
           
 void handleStatement(org.openrdf.model.Statement st)
           
 boolean hasNext()
          Checks whether the next result could be returned.
 boolean isClosed()
          Verifies if the current iterator is closed.
 org.openrdf.model.Statement next()
          Fetches the next result from the iterator.
 void remove()
          Removes the current item from the iterated collection.
 
Methods inherited from class org.openrdf.rio.helpers.RDFHandlerBase
handleComment, handleNamespace, startRDF
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RDFHandlerIterator

public RDFHandlerIterator(org.openrdf.model.URI graph)
Method Detail

close

public void close()
Description copied from interface: CloseableIterator
Closes the current iterator and all subsequent operations will raise exception. The method could be invoked many times.

Specified by:
close in interface CloseableIterator<org.openrdf.model.Statement>

hasNext

public boolean hasNext()
Description copied from interface: CloseableIterator
Checks whether the next result could be returned.

Specified by:
hasNext in interface CloseableIterator<org.openrdf.model.Statement>
Specified by:
hasNext in interface java.util.Iterator<org.openrdf.model.Statement>
Returns:
whether a next item is available

next

public org.openrdf.model.Statement next()
Description copied from interface: CloseableIterator
Fetches the next result from the iterator.

Specified by:
next in interface CloseableIterator<org.openrdf.model.Statement>
Specified by:
next in interface java.util.Iterator<org.openrdf.model.Statement>
Returns:
the next item

remove

public void remove()
Description copied from interface: CloseableIterator
Removes the current item from the iterated collection. This method may be not implemented.

Specified by:
remove in interface CloseableIterator<org.openrdf.model.Statement>
Specified by:
remove in interface java.util.Iterator<org.openrdf.model.Statement>

isClosed

public boolean isClosed()
Description copied from interface: CloseableIterator
Verifies if the current iterator is closed.

Specified by:
isClosed in interface CloseableIterator<org.openrdf.model.Statement>
Returns:
is closed

handleStatement

public void handleStatement(org.openrdf.model.Statement st)
                     throws org.openrdf.rio.RDFHandlerException
Specified by:
handleStatement in interface org.openrdf.rio.RDFHandler
Overrides:
handleStatement in class org.openrdf.rio.helpers.RDFHandlerBase
Throws:
org.openrdf.rio.RDFHandlerException

endRDF

public void endRDF()
Specified by:
endRDF in interface org.openrdf.rio.RDFHandler
Overrides:
endRDF in class org.openrdf.rio.helpers.RDFHandlerBase