com.ontotext.ordi.iterator
Class ExplicitStatementIteratorImpl

java.lang.Object
  extended by com.ontotext.ordi.iterator.ExplicitStatementIteratorImpl
All Implemented Interfaces:
info.aduna.iteration.CloseableIteration<Statement,QueryEvaluationException>, info.aduna.iteration.Iteration<Statement,QueryEvaluationException>

public class ExplicitStatementIteratorImpl
extends Object
implements info.aduna.iteration.CloseableIteration<Statement,QueryEvaluationException>

This class is used to filter implicit statements from the result set.

Author:
vassil

Constructor Summary
ExplicitStatementIteratorImpl(info.aduna.iteration.CloseableIteration<? extends Statement,QueryEvaluationException> iterator)
           
 
Method Summary
 void close()
           
 boolean hasNext()
           
 Statement next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExplicitStatementIteratorImpl

public ExplicitStatementIteratorImpl(info.aduna.iteration.CloseableIteration<? extends Statement,QueryEvaluationException> iterator)
Method Detail

hasNext

public boolean hasNext()
                throws QueryEvaluationException
Specified by:
hasNext in interface info.aduna.iteration.Iteration<Statement,QueryEvaluationException>
Throws:
QueryEvaluationException

remove

public void remove()
            throws QueryEvaluationException
Specified by:
remove in interface info.aduna.iteration.Iteration<Statement,QueryEvaluationException>
Throws:
QueryEvaluationException

close

public void close()
           throws QueryEvaluationException
Specified by:
close in interface info.aduna.iteration.CloseableIteration<Statement,QueryEvaluationException>
Throws:
QueryEvaluationException

next

public Statement next()
               throws QueryEvaluationException
Specified by:
next in interface info.aduna.iteration.Iteration<Statement,QueryEvaluationException>
Throws:
QueryEvaluationException


Copyright © 2008. All Rights Reserved.