Package org.biojava.nbio.structure
Class GroupIterator
- java.lang.Object
 - 
- org.biojava.nbio.structure.GroupIterator
 
 
- 
- 
Constructor Summary
Constructors Constructor Description GroupIterator(Structure struct)Constructs a GroupIterator object over all modelsGroupIterator(Structure struct, int modelNr)Constructs a GroupIterator object over a specific model 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()Creates and returns a copy of this object.ChaingetCurrentChain()Get the current Chain.intgetCurrentModel()Get the model number of the current model.booleanhasNext()is there a group after the current one in the structure?Groupnext()get next Group.voidremove()does nothing .- 
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 Detail
- 
GroupIterator
public GroupIterator(Structure struct)
Constructs a GroupIterator object over all models- Parameters:
 struct- a Structure object
 
- 
GroupIterator
public GroupIterator(Structure struct, int modelNr)
Constructs a GroupIterator object over a specific model- Parameters:
 struct- a Structure object
 
 - 
 
- 
Method Detail
- 
hasNext
public boolean hasNext()
is there a group after the current one in the structure? 
- 
getCurrentModel
public int getCurrentModel()
Get the model number of the current model.- Returns:
 - the number of the model
 
 
- 
getCurrentChain
public Chain getCurrentChain()
Get the current Chain. Returns null if we are at the end of the iteration.- Returns:
 - the Chain of the current position
 
 
- 
next
public Group next() throws NoSuchElementException
get next Group.- Specified by:
 nextin interfaceIterator<Group>- Returns:
 - next Group
 - Throws:
 NoSuchElementException- ...
 
 - 
 
 -