chemCast.similarity.data
Class SimilarityDef

java.lang.Object
  extended by chemCast.similarity.data.ChemCastObject
      extended by chemCast.similarity.data.SimilarityDef
All Implemented Interfaces:
IChemCastObject, java.lang.Cloneable, java.lang.Comparable
Direct Known Subclasses:
SimilarityModel

public class SimilarityDef
extends ChemCastObject


Field Summary
static java.lang.String p_classname
           
static java.lang.String p_hasgroups
           
static java.lang.String p_similarity
           
static java.lang.String p_type
           
 
Fields inherited from interface chemCast.similarity.data.IChemCastObject
p_class, p_name, p_parameter, p_parameters, p_properties, p_tag, p_value
 
Constructor Summary
SimilarityDef()
           
SimilarityDef(org.w3c.dom.Element element)
           
SimilarityDef(java.lang.String name, java.lang.String type, java.lang.String groups, java.lang.String classname)
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 ISimilarityProcessor createSimilarityProcessor()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getClassName()
           
 ChemCastDescriptorsList getDescriptors()
           
 IAmbitEditor getEditor()
           
 java.lang.String getGroups()
           
 java.lang.String getName()
           
 java.util.Hashtable<java.lang.String,java.lang.String> getParameters()
           
 java.lang.String getType()
           
 org.w3c.dom.Element getXMLElement(org.w3c.dom.Document document)
           
 int hashCode()
           
 void setClassName(java.lang.String className)
           
 void setDescriptors(ChemCastDescriptorsList descriptors)
           
 void setGroups(java.lang.String groups)
           
 void setName(java.lang.String name)
           
 void setParameters(java.util.Hashtable<java.lang.String,java.lang.String> parameters)
           
 void setType(java.lang.String type)
           
 void setXMLElement(org.w3c.dom.Element element)
           
 java.lang.String toString()
           
 
Methods inherited from class chemCast.similarity.data.ChemCastObject
addPropertyChangeListener, addPropertyChangeListener, clear, firePropertyChange, firePropertyChange, getPropertyChangeSupport, isEnabled, removePropertyChangeListener, removePropertyChangeListener, setEnabled, setPropertyChangeSupport
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

p_similarity

public static java.lang.String p_similarity

p_classname

public static java.lang.String p_classname

p_type

public static java.lang.String p_type

p_hasgroups

public static java.lang.String p_hasgroups
Constructor Detail

SimilarityDef

public SimilarityDef()

SimilarityDef

public SimilarityDef(java.lang.String name,
                     java.lang.String type,
                     java.lang.String groups,
                     java.lang.String classname)

SimilarityDef

public SimilarityDef(org.w3c.dom.Element element)
              throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getXMLElement

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

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

setXMLElement

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

compareTo

public int compareTo(java.lang.Object o)

getClassName

public java.lang.String getClassName()

setClassName

public void setClassName(java.lang.String className)

setGroups

public void setGroups(java.lang.String groups)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

getGroups

public java.lang.String getGroups()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

createSimilarityProcessor

public ISimilarityProcessor createSimilarityProcessor()
                                               throws java.lang.Exception
Throws:
java.lang.Exception

getDescriptors

public ChemCastDescriptorsList getDescriptors()

setDescriptors

public void setDescriptors(ChemCastDescriptorsList descriptors)

getParameters

public java.util.Hashtable<java.lang.String,java.lang.String> getParameters()

setParameters

public void setParameters(java.util.Hashtable<java.lang.String,java.lang.String> parameters)

getEditor

public IAmbitEditor getEditor()
Overrides:
getEditor in class ChemCastObject