|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jrdf.graph.mem.iterator.OneFixedIterator
public final class OneFixedIterator
An iterator that iterates over a group with a single fixed node. Relies on internal iterators which iterate over all entries in a submap, and the sets they point to. The thirdIndexIterator is used to indicate the current position. It will always be set to return the next value until it reaches the end of the group.
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()
|
Triple |
next()
|
void |
remove()
|
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>
public Triple next() throws NoSuchElementException
next
in interface Iterator<Triple>
NoSuchElementException
public void remove()
remove
in interface Iterator<Triple>
public boolean close()
ClosableIterator
This must be done as soon as possible. Once an iterator is closed none of the operations on a iterator will operate i.e. they will throw an exception.
close
in interface ClosableIterator<Triple>
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 |