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

org::openscience::cdk::ChemObject Class Reference

Inheritance diagram for org::openscience::cdk::ChemObject:

org::openscience::cdk::interfaces::IChemObject org::openscience::cdk::AtomContainer org::openscience::cdk::AtomContainerSet org::openscience::cdk::AtomParity org::openscience::cdk::ChemFile org::openscience::cdk::ChemModel org::openscience::cdk::ChemSequence org::openscience::cdk::debug::DebugChemObject org::openscience::cdk::ElectronContainer org::openscience::cdk::Element org::openscience::cdk::Mapping org::openscience::cdk::nonotify::NNChemObject org::openscience::cdk::protein::data::PDBStructure org::openscience::cdk::Reaction org::openscience::cdk::ReactionSet

List of all members.


Detailed Description

The base class for all chemical objects in this cdk. It provides methods for adding listeners and for their notification of events, as well a a hash table for administration of physical or chemical properties

Author:
steinbeck .module data

Definition at line 51 of file ChemObject.java.


Public Member Functions

void addListener (IChemObjectListener col)
 ChemObject (IChemObject chemObject)
 ChemObject ()
Object clone () throws CloneNotSupportedException
boolean compare (Object object)
IChemObjectBuilder getBuilder ()
boolean getFlag (int flag_type)
boolean[] getFlags ()
String getID ()
int getListenerCount ()
boolean getNotification ()
Hashtable getProperties ()
Object getProperty (Object description)
void notifyChanged (IChemObjectChangeEvent evt)
void notifyChanged ()
void removeListener (IChemObjectListener col)
void removeProperty (Object description)
void setFlag (int flag_type, boolean flag_value)
void setFlags (boolean[] flagsNew)
void setID (String identifier)
void setNotification (boolean bool)
void setProperties (Hashtable properties)
void setProperty (Object description, Object property)
Object shallowCopy ()
String toString ()

Private Member Functions

List lazyChemObjectListeners ()
Hashtable lazyProperties ()

Private Attributes

List chemObjectListeners
boolean doNotification = true
boolean[] flags
String identifier
Hashtable properties

Static Private Attributes

static final long serialVersionUID = 2798134548764323328L

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

Generated by  Doxygen 1.6.0   Back to index