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 Object
clone()
Creates and returns a copy of this object.Chain
getCurrentChain()
Get the current Chain.int
getCurrentModel()
Get the model number of the current model.boolean
hasNext()
is there a group after the current one in the structure?Group
next()
get next Group.void
remove()
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:
next
in interfaceIterator<Group>
- Returns:
- next Group
- Throws:
NoSuchElementException
- ...
-
-