public class MolecularFormulaSet extends Object implements Iterable<IMolecularFormula>, IMolecularFormulaSet, Cloneable
| Constructor and Description |
|---|
MolecularFormulaSet()
Constructs an empty MolecularFormulaSet.
|
MolecularFormulaSet(IMolecularFormula formula)
Constructs a MolecularFormulaSet with a copy MolecularFormulaSet of another
MolecularFormulaSet (A shallow copy, i.e., with the same objects as in
the original MolecularFormulaSet).
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(IMolecularFormulaSet formulaSet)
Adds all molecularFormulas in the MolecularFormulaSet to this chemObject.
|
void |
addMolecularFormula(IMolecularFormula formula)
Adds an molecularFormula to this chemObject.
|
Object |
clone()
Clones this MolecularFormulaSet object and its content.
|
boolean |
contains(IMolecularFormula formula)
True, if the MolecularFormulaSet contains the given IMolecularFormula object.
|
IChemObjectBuilder |
getBuilder()
Returns a
IChemObjectBuilder for the data classes that extend
this class. |
IMolecularFormula |
getMolecularFormula(int position)
Returns the MolecularFormula at position
number in the
chemObject. |
Iterator<IMolecularFormula> |
iterator()
Returns an Iterator for looping over all IMolecularFormula
in this MolecularFormulaSet.
|
Iterable<IMolecularFormula> |
molecularFormulas()
Returns an Iterable for looping over all IMolecularFormula
in this MolecularFormulaSet.
|
void |
removeAllMolecularFormulas()
Removes all IMolecularFormula from this chemObject.
|
void |
removeMolecularFormula(IMolecularFormula formula)
Removes an IMolecularFormula from this chemObject.
|
void |
removeMolecularFormula(int position)
Removes an MolecularFormula from this chemObject.
|
int |
size()
Returns the number of MolecularFormulas in this MolecularFormulaSet.
|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic MolecularFormulaSet()
MolecularFormulaSet(IMolecularFormula)public MolecularFormulaSet(IMolecularFormula formula)
formula - An MolecularFormula to copy fromMolecularFormulaSet()public void add(IMolecularFormulaSet formulaSet)
add in interface IMolecularFormulaSetformulaSet - The MolecularFormulaSetpublic void addMolecularFormula(IMolecularFormula formula)
addMolecularFormula in interface IMolecularFormulaSetformula - The molecularFormula to be added to this chemObjectpublic Iterable<IMolecularFormula> molecularFormulas()
molecularFormulas in interface IMolecularFormulaSetIMolecularFormulaSet.addMolecularFormula(IMolecularFormula)public Iterator<IMolecularFormula> iterator()
iterator in interface Iterable<IMolecularFormula>public int size()
size in interface IMolecularFormulaSetpublic boolean contains(IMolecularFormula formula)
contains in interface IMolecularFormulaSetformula - The IMolecularFormula this MolecularFormulaSet is searched forpublic IMolecularFormula getMolecularFormula(int position)
number in the
chemObject.getMolecularFormula in interface IMolecularFormulaSetposition - The position of the IMolecularFormula to be returned.number .public void removeAllMolecularFormulas()
removeAllMolecularFormulas in interface IMolecularFormulaSetpublic void removeMolecularFormula(IMolecularFormula formula)
removeMolecularFormula in interface IMolecularFormulaSetformula - The IMolecularFormula to be removed from this chemObjectpublic void removeMolecularFormula(int position)
removeMolecularFormula in interface IMolecularFormulaSetposition - The position of the MolecularFormula to be removed from this chemObjectpublic Object clone() throws CloneNotSupportedException
clone in interface IMolecularFormulaSetclone in class ObjectCloneNotSupportedExceptionpublic IChemObjectBuilder getBuilder()
ICDKObjectIChemObjectBuilder for the data classes that extend
this class.getBuilder in interface ICDKObjectIChemObjectBuilder matching this ICDKObjectCopyright © 2021. All rights reserved.