AtomsetIterator, MoleculeIterator, MoleculeIteratorMoleculeDependent, MoleculesetIteratorpublic class MoleculeIteratorArrayList extends MoleculeIteratorArrayListSimple implements MoleculeIteratorMoleculeDependent
| Modifier and Type | Field | Description |
|---|---|---|
protected boolean |
upListNow |
atomSetSinglet, cursor, list| Constructor | Description |
|---|---|
MoleculeIteratorArrayList(IteratorDirective.Direction direction,
int numToSkip,
MoleculeToIndex atomToIndex,
MoleculeToMoleculeList atomToAtomSet) |
| Modifier and Type | Method | Description |
|---|---|---|
IMolecule |
nextMolecule() |
Returns the next iterate and advances the iterator.
|
void |
reset() |
Puts iterator in state ready to begin iteration.
|
void |
setMolecule(IMolecule atom) |
Sets the first atom for iteration.
|
int |
size() |
Returns the number of iterates that would be given by this iterator
if reset with the current list.
|
void |
unset() |
Puts iterator in state in which hasNext is false.
|
nBodynBody, next, setListnextpublic MoleculeIteratorArrayList(IteratorDirective.Direction direction, int numToSkip, MoleculeToIndex atomToIndex, MoleculeToMoleculeList atomToAtomSet)
public IMolecule nextMolecule()
nextMolecule in interface MoleculeIteratornextMolecule in class MoleculeIteratorArrayListSimplepublic int size()
size in interface AtomsetIteratorsize in class MoleculeIteratorArrayListSimplepublic void reset()
reset in interface AtomsetIteratorreset in class MoleculeIteratorArrayListSimplepublic void unset()
MoleculeIteratorArrayListSimpleunset in interface AtomsetIteratorunset in class MoleculeIteratorArrayListSimplepublic void setMolecule(IMolecule atom)
setMolecule in interface MoleculeIteratorMoleculeDependent