org.jrdf.graph.global.iterator
Class TwoFixedIterator
java.lang.Object
   org.jrdf.graph.global.iterator.TwoFixedIterator
org.jrdf.graph.global.iterator.TwoFixedIterator
- All Implemented Interfaces: 
- Iterator<Molecule>, ClosableIterator<Molecule>
- public class TwoFixedIterator 
- extends Object- implements ClosableIterator<Molecule>
Globalized Graph iterator where 2 nodes are fixed.
 User: imrank
 Date: 14/09/2007
 Time: 12:57:13
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
TwoFixedIterator
public TwoFixedIterator(Node first,
                        Node second,
                        MoleculeIndex[] indexes,
                        int searchIndex)
close
public boolean close()
- Description copied from interface: ClosableIterator
- Closes the iterator by freeing any resources that it current holds.
 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. 
 
- 
- Specified by:
- closein interface- ClosableIterator<Molecule>
 
- 
- Returns:
- true if it was successfully closed.
 
hasNext
public boolean hasNext()
- 
- Specified by:
- hasNextin interface- Iterator<Molecule>
 
- 
 
next
public Molecule next()
              throws NoSuchElementException
- 
- Specified by:
- nextin interface- Iterator<Molecule>
 
- 
- Throws:
- NoSuchElementException
 
remove
public void remove()
- 
- Specified by:
- removein interface- Iterator<Molecule>
 
-