|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jrdf.graph.mem.iterator.GraphIterator
public final class GraphIterator
An iterator that iterates over an entire graph. Relies on internal iterators which iterate over all entries in the first map, the maps it points to, and the sets they point to. The itemIterator is used to indicate the current position. It will always be set to return the next value until it reaches the end of the graph.
Method Summary | |
---|---|
boolean |
close()
Closes the iterator by freeing any resources that it current holds. |
boolean |
containsHandler(GraphHandler012 handler012,
GraphHandler201 handler201,
GraphHandler120 handler120)
Return true if this iterator contains any of the handlers. |
boolean |
hasNext()
Returns true if the iteration has more elements. |
Triple |
next()
Returns the next element in the iteration. |
void |
remove()
Implemented for java.util.Iterator. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public boolean hasNext()
hasNext
in interface Iterator<Triple>
true
If there is an element to be read.public Triple next() throws NoSuchElementException
next
in interface Iterator<Triple>
NoSuchElementException
- iteration has no more elements.public void remove()
remove
in interface Iterator<Triple>
public boolean close()
close
in interface ClosableIterator<Triple>
true
indicating success.public boolean containsHandler(GraphHandler012 handler012, GraphHandler201 handler201, GraphHandler120 handler120)
ClosableMemIterator
containsHandler
in interface ClosableMemIterator<Triple>
handler012
- the 012 handlerhandler201
- the 201 handlerhandler120
- the 120 handler
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |