Package org.biojava.nbio.structure
Class GroupIterator
java.lang.Object
org.biojava.nbio.structure.GroupIterator
An iterator over all groups of a structure.
- Since:
- 1.4
- Version:
- %I% %G%
- Author:
- Andreas Prlic
-
Constructor Summary
ConstructorDescriptionGroupIterator
(Structure struct) Constructs a GroupIterator object over all modelsGroupIterator
(Structure struct, int modelNr) Constructs a GroupIterator object over a specific model -
Method Summary
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
GroupIterator
Constructs a GroupIterator object over all models- Parameters:
struct
- a Structure object
-
GroupIterator
Constructs a GroupIterator object over a specific model- Parameters:
struct
- a Structure object
-
-
Method Details
-
clone
Creates and returns a copy of this object. -
hasNext
is there a group after the current one in the structure? -
getCurrentModel
Get the model number of the current model.- Returns:
- the number of the model
-
getCurrentChain
Get the current Chain. Returns null if we are at the end of the iteration.- Returns:
- the Chain of the current position
-
next
get next Group.- Specified by:
next
in interfaceIterator<Group>
- Returns:
- next Group
- Throws:
NoSuchElementException
- ...
-
remove
does nothing .
-