|
The Octet Molecular Representation Framework v0.8.2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.octet.collection.BasicOrbitalCollection
A default implementation of the OrbitalCollection interface
backed by an ArraySequence.
| Constructor Summary | |
BasicOrbitalCollection()
Creates an empty BasicOrbitalCollection. |
|
BasicOrbitalCollection(java.util.Collection orbitals)
Constructs a BasicOrbitalCollection from the elements
contained in orbitals. |
|
BasicOrbitalCollection(Orbital[] orbitals)
Constructs a BasicOrbitalCollection from the elements
contained in orbitals. |
|
| Method Summary | |
boolean |
containsOrbital(Orbital orbital)
Returns true if the specified Orbital is contained in this
collection, and false otherwise. |
int |
countOrbitals()
Returns the number of Orbitals contained in this Orbital collection. |
Orbital |
getOrbital(int index)
Returns the Orbital located at the specified zero-based index. |
int |
getOrbitalIndex(Orbital orbital)
Returns the zero-based index of the specified Orbital. |
OrbitalIterator |
iterateOrbitals()
Returns an iterator over all Orbitals in this collection. |
Orbital[] |
toOrbitalArray()
Returns a copy of the Orbitals contained in this collection as an
array. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public BasicOrbitalCollection()
BasicOrbitalCollection.
public BasicOrbitalCollection(java.util.Collection orbitals)
BasicOrbitalCollection from the elements
contained in orbitals.
orbitals - the collection from which to get Orbitals
java.lang.IllegalArgumentException - if electrons contains Objects that do not
implement Electron
java.lang.NullPointerException - if electrons contains nullpublic BasicOrbitalCollection(Orbital[] orbitals)
BasicOrbitalCollection from the elements
contained in orbitals.
orbitals - the array from which to get Orbitals
java.lang.IllegalArgumentException - if orbitals contains Objects that do not implement
Orbital
java.lang.NullPointerException - if orbitals contains null| Method Detail |
public boolean containsOrbital(Orbital orbital)
OrbitalCollectiontrue if the specified Orbital is contained in this
collection, and false otherwise.
containsOrbital in interface OrbitalCollectionorbital - the Orbital
true if contained, false otherwisepublic int countOrbitals()
OrbitalCollectionOrbitals contained in this Orbital collection.
countOrbitals in interface OrbitalCollectionpublic int getOrbitalIndex(Orbital orbital)
OrbitalCollectionOrbital.
getOrbitalIndex in interface OrbitalCollectionorbital - the Orbital
orbitalpublic OrbitalIterator iterateOrbitals()
OrbitalCollectionOrbitals in this collection.
iterateOrbitals in interface OrbitalCollectionOrbitals in this collectionpublic Orbital getOrbital(int index)
OrbitalCollectionOrbital located at the specified zero-based index.
getOrbital in interface OrbitalCollectionindex - the index
Orbital at index, or null
if the index is invalidpublic Orbital[] toOrbitalArray()
OrbitalCollectionOrbitals contained in this collection as an
array. The resulting array may be modified without changing the state
of this collection.
toOrbitalArray in interface OrbitalCollection
|
The Octet Molecular Representation Framework v0.8.2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||