public class DebugMolecularFormulaSet extends MolecularFormulaSet implements IMolecularFormulaSet
Constructor and Description |
---|
DebugMolecularFormulaSet() |
DebugMolecularFormulaSet(IMolecularFormula formula) |
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.
|
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.
|
clone
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clone
public DebugMolecularFormulaSet()
public DebugMolecularFormulaSet(IMolecularFormula formula)
public void add(IMolecularFormulaSet formulaSet)
MolecularFormulaSet
add
in interface IMolecularFormulaSet
add
in class MolecularFormulaSet
formulaSet
- The MolecularFormulaSetpublic void addMolecularFormula(IMolecularFormula formula)
MolecularFormulaSet
addMolecularFormula
in interface IMolecularFormulaSet
addMolecularFormula
in class MolecularFormulaSet
formula
- The molecularFormula to be added to this chemObjectpublic boolean contains(IMolecularFormula formula)
MolecularFormulaSet
contains
in interface IMolecularFormulaSet
contains
in class MolecularFormulaSet
formula
- The IMolecularFormula this MolecularFormulaSet is searched forpublic IMolecularFormula getMolecularFormula(int position)
MolecularFormulaSet
number
in the
chemObject.getMolecularFormula
in interface IMolecularFormulaSet
getMolecularFormula
in class MolecularFormulaSet
position
- The position of the IMolecularFormula to be returned.number
.public Iterator<IMolecularFormula> iterator()
MolecularFormulaSet
iterator
in interface Iterable<IMolecularFormula>
iterator
in class MolecularFormulaSet
public Iterable<IMolecularFormula> molecularFormulas()
MolecularFormulaSet
molecularFormulas
in interface IMolecularFormulaSet
molecularFormulas
in class MolecularFormulaSet
IMolecularFormulaSet.addMolecularFormula(IMolecularFormula)
public void removeAllMolecularFormulas()
MolecularFormulaSet
removeAllMolecularFormulas
in interface IMolecularFormulaSet
removeAllMolecularFormulas
in class MolecularFormulaSet
public void removeMolecularFormula(IMolecularFormula formula)
MolecularFormulaSet
removeMolecularFormula
in interface IMolecularFormulaSet
removeMolecularFormula
in class MolecularFormulaSet
formula
- The IMolecularFormula to be removed from this chemObjectpublic void removeMolecularFormula(int position)
MolecularFormulaSet
removeMolecularFormula
in interface IMolecularFormulaSet
removeMolecularFormula
in class MolecularFormulaSet
position
- The position of the MolecularFormula to be removed from this chemObjectpublic int size()
MolecularFormulaSet
size
in interface IMolecularFormulaSet
size
in class MolecularFormulaSet
public IChemObjectBuilder getBuilder()
ICDKObject
IChemObjectBuilder
for the data classes that extend
this class.getBuilder
in interface ICDKObject
getBuilder
in class MolecularFormulaSet
IChemObjectBuilder
matching this ICDKObject