chemCast.similarity.data
Class ChemCastObject

java.lang.Object
  extended by chemCast.similarity.data.ChemCastObject
All Implemented Interfaces:
IChemCastObject, java.lang.Cloneable, java.lang.Comparable
Direct Known Subclasses:
ChemCastDescriptorsList, Dataset, Endpoint, Endpoints, SimilarityDef, SimilarityDefs, Subsets

public abstract class ChemCastObject
extends java.lang.Object
implements java.lang.Comparable, IChemCastObject, java.lang.Cloneable


Field Summary
 
Fields inherited from interface chemCast.similarity.data.IChemCastObject
p_class, p_name, p_parameter, p_parameters, p_properties, p_tag, p_value
 
Constructor Summary
ChemCastObject()
           
ChemCastObject(org.w3c.dom.Element element)
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 void clear()
           
 void firePropertyChange(java.beans.PropertyChangeEvent event)
           
 void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
           
 IAmbitEditor getEditor()
           
 java.beans.PropertyChangeSupport getPropertyChangeSupport()
           
abstract  org.w3c.dom.Element getXMLElement(org.w3c.dom.Document document)
           
 boolean isEnabled()
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 void setEnabled(boolean enabled)
           
 void setPropertyChangeSupport(java.beans.PropertyChangeSupport propertyChangeSupport)
           
abstract  void setXMLElement(org.w3c.dom.Element element)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

ChemCastObject

public ChemCastObject(org.w3c.dom.Element element)
               throws java.lang.Exception
Throws:
java.lang.Exception

ChemCastObject

public ChemCastObject()
Method Detail

getPropertyChangeSupport

public java.beans.PropertyChangeSupport getPropertyChangeSupport()
Specified by:
getPropertyChangeSupport in interface IChemCastObject

setPropertyChangeSupport

public void setPropertyChangeSupport(java.beans.PropertyChangeSupport propertyChangeSupport)
Specified by:
setPropertyChangeSupport in interface IChemCastObject

getXMLElement

public abstract org.w3c.dom.Element getXMLElement(org.w3c.dom.Document document)
Specified by:
getXMLElement in interface IChemCastObject

setXMLElement

public abstract void setXMLElement(org.w3c.dom.Element element)
                            throws java.lang.Exception
Specified by:
setXMLElement in interface IChemCastObject
Throws:
java.lang.Exception

firePropertyChange

public void firePropertyChange(java.lang.String propertyName,
                               java.lang.Object oldValue,
                               java.lang.Object newValue)
Specified by:
firePropertyChange in interface IChemCastObject

firePropertyChange

public void firePropertyChange(java.beans.PropertyChangeEvent event)
Specified by:
firePropertyChange in interface IChemCastObject

addPropertyChangeListener

public void addPropertyChangeListener(java.lang.String propertyName,
                                      java.beans.PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface IChemCastObject

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface IChemCastObject

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface IChemCastObject

removePropertyChangeListener

public void removePropertyChangeListener(java.lang.String propertyName,
                                         java.beans.PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface IChemCastObject

clear

public void clear()

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface IChemCastObject

setEnabled

public void setEnabled(boolean enabled)
Specified by:
setEnabled in interface IChemCastObject

getEditor

public IAmbitEditor getEditor()