Logo Search packages:      
Sourcecode: cdk version File versions  Download package

Public Member Functions | Static Public Member Functions | Static Private Attributes

org::openscience::cdk::nonotify::NoNotificationChemObjectBuilder Class Reference

Inheritance diagram for org::openscience::cdk::nonotify::NoNotificationChemObjectBuilder:
Inheritance graph
[legend]
Collaboration diagram for org::openscience::cdk::nonotify::NoNotificationChemObjectBuilder:
Collaboration graph
[legend]

List of all members.

Public Member Functions

IAdductFormula newAdductFormula ()
IAdductFormula newAdductFormula (IMolecularFormula formula)
IAminoAcid newAminoAcid ()
IAtom newAtom (IElement element)
IAtom newAtom ()
IAtom newAtom (String elementSymbol, javax.vecmath.Point2d point2d)
IAtom newAtom (String elementSymbol, javax.vecmath.Point3d point3d)
IAtom newAtom (String elementSymbol)
IAtomContainer newAtomContainer (IAtomContainer container)
IAtomContainer newAtomContainer ()
IAtomContainer newAtomContainer (int atomCount, int electronContainerCount, int lonePairCount, int singleElectronCount)
IAtomContainerSet newAtomContainerSet ()
IAtomParity newAtomParity (IAtom centralAtom, IAtom first, IAtom second, IAtom third, IAtom fourth, int parity)
IAtomType newAtomType (IElement element)
IAtomType newAtomType (String elementSymbol)
IAtomType newAtomType (String identifier, String elementSymbol)
IBioPolymer newBioPolymer ()
IBond newBond ()
IBond newBond (IAtom atom1, IAtom atom2)
IBond newBond (IAtom atom1, IAtom atom2, Order order)
IBond newBond (IAtom atom1, IAtom atom2, Order order, int stereo)
IBond newBond (IAtom[] atoms)
IBond newBond (IAtom[] atoms, Order order)
IChemFile newChemFile ()
IChemModel newChemModel ()
IChemObject newChemObject (IChemObject object)
IChemObject newChemObject ()
IChemSequence newChemSequence ()
ICrystal newCrystal ()
ICrystal newCrystal (IAtomContainer container)
IElectronContainer newElectronContainer ()
IElement newElement ()
IElement newElement (String symbol)
IElement newElement (String symbol, int atomicNumber)
IElement newElement (IElement element)
IFragmentAtom newFragmentAtom ()
IIsotope newIsotope (int atomicNumber, String elementSymbol, int massNumber, double exactMass, double abundance)
IIsotope newIsotope (int atomicNumber, String elementSymbol, double exactMass, double abundance)
IIsotope newIsotope (String elementSymbol, int massNumber)
IIsotope newIsotope (IElement element)
IIsotope newIsotope (String elementSymbol)
ILonePair newLonePair ()
ILonePair newLonePair (IAtom atom)
IMapping newMapping (IChemObject objectOne, IChemObject objectTwo)
IMolecularFormula newMolecularFormula ()
IMolecularFormulaSet newMolecularFormulaSet ()
IMolecularFormulaSet newMolecularFormulaSet (IMolecularFormula formula)
IMolecule newMolecule ()
IMolecule newMolecule (int atomCount, int electronContainerCount, int lonePairCount, int singleElectronCount)
IMolecule newMolecule (IAtomContainer container)
IMoleculeSet newMoleculeSet ()
IMonomer newMonomer ()
IPDBAtom newPDBAtom (String elementSymbol, javax.vecmath.Point3d point3d)
IPDBAtom newPDBAtom (String elementSymbol, Point3d point3d)
IPDBAtom newPDBAtom (IElement element)
IPDBAtom newPDBAtom (String elementSymbol)
IPDBMonomer newPDBMonomer ()
IPDBPolymer newPDBPolymer ()
IPDBStructure newPDBStructure ()
IPolymer newPolymer ()
IPseudoAtom newPseudoAtom (String label, javax.vecmath.Point2d point2d)
IPseudoAtom newPseudoAtom (IAtom atom)
IPseudoAtom newPseudoAtom (String label)
IPseudoAtom newPseudoAtom (String label, javax.vecmath.Point3d point3d)
IPseudoAtom newPseudoAtom (String label, Point2d point2d)
IPseudoAtom newPseudoAtom (IElement element)
IPseudoAtom newPseudoAtom ()
IPseudoAtom newPseudoAtom (String label, Point3d point3d)
IReaction newReaction ()
IReactionScheme newReactionScheme ()
IReactionSet newReactionSet ()
IRing newRing ()
IRing newRing (IAtomContainer container)
IRing newRing (int ringSize, String elementSymbol)
IRing newRing (int ringSize)
IRingSet newRingSet ()
ISingleElectron newSingleElectron ()
ISingleElectron newSingleElectron (IAtom atom)
IStrand newStrand ()

Static Public Member Functions

static
NoNotificationChemObjectBuilder 
getInstance ()

Static Private Attributes

static
NoNotificationChemObjectBuilder 
instance = null

Detailed Description

A helper class to instantiate a IChemObject for a specific implementation. The only difference with the default implementation is that the NoNotification set does not throw change events. For situations where content is not modified, or where no listeners are required, using this set might give a speed up of up to 10%.

Author:
egonw .module nonotify .githash

Definition at line 43 of file NoNotificationChemObjectBuilder.java.


The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index