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() |
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 IMolecularFormulaSetpublic 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()
getBuilder in interface ICDKObjectCopyright © 2017. All rights reserved.