|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jrdf.graph.mem.iterator.TwoFixedIterator
public final class TwoFixedIterator
An iterator that iterates over a group with a two fixed nodes. Relies on an internal iterator which iterates over all entries in a set, found in a subIndex.
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>NoSuchElementExceptionpublic void remove()
remove in interface Iterator<Triple>public boolean close()
ClosableIteratorThis 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 | |||||||||