chemCast.similarity.data
Class DatasetDef

java.lang.Object
  extended by chemCast.similarity.data.ChemCastObject
      extended by chemCast.similarity.data.Dataset
          extended by chemCast.similarity.data.Subset
              extended by chemCast.similarity.data.DatasetDef
All Implemented Interfaces:
IChemCastObject, java.lang.Cloneable, java.lang.Comparable

public class DatasetDef
extends Subset


Field Summary
static java.lang.String p_descriptor
           
static java.lang.String p_descriptors
           
static java.lang.String p_filesource
           
static java.lang.String p_identifier
           
static java.lang.String p_identifiers
           
static java.lang.String p_memorysource
           
static java.lang.String p_query
           
static java.lang.String p_result
           
static java.lang.String p_source
           
static java.lang.String p_template
           
 
Fields inherited from class chemCast.similarity.data.Subset
p_group
 
Fields inherited from class chemCast.similarity.data.Dataset
p_color
 
Fields inherited from interface chemCast.similarity.data.IChemCastObject
p_class, p_name, p_parameter, p_parameters, p_properties, p_tag, p_value
 
Constructor Summary
DatasetDef()
           
DatasetDef(org.w3c.dom.Element element)
           
DatasetDef(java.lang.String filename, java.lang.String templateName, java.lang.String resultField)
           
 
Method Summary
 void addProperties(PropertyTranslator properties)
           
 int compareTo(java.lang.Object o)
           
 IAtomContainersList createData(IReaderListener listener, PropertyTranslator options)
           
 boolean equals(java.lang.Object obj)
           
 IAtomContainersList getData()
           
 java.lang.String getDatasetResultField()
           
 java.lang.String getDatasetSource()
           
 java.lang.String getDatasetTemplate()
           
 java.lang.String getDatasetValue()
           
 ChemCastDescriptorsList getDescriptorsList()
           
 IAmbitEditor getEditor()
           
 PropertyTranslator getProperties()
           
 org.w3c.dom.Element getXMLElement(org.w3c.dom.Document document)
           
 org.w3c.dom.Element getXMLElement(org.w3c.dom.Document document, java.util.Hashtable hashtable, java.lang.String tableId, java.lang.String itemId)
           
 void setData(IAtomContainersList data)
           
 void setDatasetResultField(java.lang.String datasetResultField)
           
 void setDatasetSource(java.lang.String datasetSource)
           
 void setDatasetTemplate(java.lang.String datasetTemplate)
           
 void setDatasetValue(java.lang.String datasetValue)
           
 void setParentDataset(IAtomContainersList list)
           
 void setProperties(PropertyTranslator properties)
           
 void setXMLElement(org.w3c.dom.Element element)
          Expects element like
 void setXMLElement(org.w3c.dom.Element element, java.util.Hashtable hashtable, java.lang.String tableId, java.lang.String itemId)
           
 java.lang.String toString()
           
 
Methods inherited from class chemCast.similarity.data.Subset
createFilter, getFilterClass, getName, getParameters, getParentDataset, getProperty, setFilterClass, setName, setParentDataset, setProperty, write
 
Methods inherited from class chemCast.similarity.data.Dataset
clear, Color2Hex, getColor, Hex2Color, isReadOnly, setColor, setReadOnly
 
Methods inherited from class chemCast.similarity.data.ChemCastObject
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeSupport, isEnabled, removePropertyChangeListener, removePropertyChangeListener, setEnabled, setPropertyChangeSupport
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

p_source

public static java.lang.String p_source

p_query

public static java.lang.String p_query

p_filesource

public static java.lang.String p_filesource

p_memorysource

public static java.lang.String p_memorysource

p_template

public static java.lang.String p_template

p_result

public static java.lang.String p_result

p_identifiers

public static java.lang.String p_identifiers

p_identifier

public static java.lang.String p_identifier

p_descriptors

public static java.lang.String p_descriptors

p_descriptor

public static java.lang.String p_descriptor
Constructor Detail

DatasetDef

public DatasetDef()
           throws SubsetException
Throws:
SubsetException

DatasetDef

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

DatasetDef

public DatasetDef(java.lang.String filename,
                  java.lang.String templateName,
                  java.lang.String resultField)
           throws SubsetException
Parameters:
filename -
templateName -
resultField -
Throws:
SubsetException
Method Detail

getXMLElement

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

getXMLElement

public org.w3c.dom.Element getXMLElement(org.w3c.dom.Document document,
                                         java.util.Hashtable hashtable,
                                         java.lang.String tableId,
                                         java.lang.String itemId)

setXMLElement

public void setXMLElement(org.w3c.dom.Element element)
                   throws java.lang.Exception
Description copied from class: Subset
Expects element like
 
 
Updates name, label and color of the Subset.

Specified by:
setXMLElement in interface IChemCastObject
Overrides:
setXMLElement in class Subset
Throws:
java.lang.Exception

setXMLElement

public void setXMLElement(org.w3c.dom.Element element,
                          java.util.Hashtable hashtable,
                          java.lang.String tableId,
                          java.lang.String itemId)

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable
Overrides:
compareTo in class Subset

getDatasetResultField

public java.lang.String getDatasetResultField()

setDatasetResultField

public void setDatasetResultField(java.lang.String datasetResultField)

getDatasetSource

public java.lang.String getDatasetSource()

setDatasetSource

public void setDatasetSource(java.lang.String datasetSource)

getDatasetTemplate

public java.lang.String getDatasetTemplate()

setDatasetTemplate

public void setDatasetTemplate(java.lang.String datasetTemplate)

getDatasetValue

public java.lang.String getDatasetValue()

setDatasetValue

public void setDatasetValue(java.lang.String datasetValue)

equals

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

toString

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

getProperties

public PropertyTranslator getProperties()

setProperties

public void setProperties(PropertyTranslator properties)

addProperties

public void addProperties(PropertyTranslator properties)

createData

public IAtomContainersList createData(IReaderListener listener,
                                      PropertyTranslator options)
                               throws SubsetException
Overrides:
createData in class Subset
Throws:
SubsetException

getData

public IAtomContainersList getData()
                            throws SubsetException
Overrides:
getData in class Subset
Throws:
SubsetException

setData

public void setData(IAtomContainersList data)
             throws SubsetException
Overrides:
setData in class Subset
Throws:
SubsetException

setParentDataset

public void setParentDataset(IAtomContainersList list)
                      throws SubsetException
Throws:
SubsetException

getDescriptorsList

public ChemCastDescriptorsList getDescriptorsList()

getEditor

public IAmbitEditor getEditor()
Overrides:
getEditor in class Subset