chemCast.similarity.data
Class Subsets

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

public class Subsets
extends ChemCastObject
implements IChemCastList, java.lang.Comparable


Field Summary
static java.lang.String p_groups
           
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
Subsets()
           
Subsets(org.w3c.dom.Element element)
           
Subsets(java.lang.String type, java.lang.String name)
           
 
Method Summary
 void add(Subset subset)
           
 void add(Subsets subset)
           
 void addFields(java.util.Collection moreFields)
           
 void addNewSubset(Subset subset)
           
 void clear()
           
 int compareTo(java.lang.Object o)
           
 void createNew()
           
 Subset createNewSubset(Subset subset, IObjectFilter filter)
          Same as addnewsubset, but does not add to the list.
 void createSubsets(IAtomContainersList dataset, Subsets subsets)
           
 boolean equals(java.lang.Object obj)
           
 Subset get(int index)
           
 java.util.ArrayList<java.lang.String> getFields()
           
 java.lang.String getFilterClass()
           
 java.util.List<? extends IChemCastObject> getList()
           
 java.lang.String getName()
           
 DatasetDef getParentDataset()
           
 java.lang.String getType()
           
 org.w3c.dom.Element getXMLElement(org.w3c.dom.Document document)
           
 void remove(Subset subset)
           
 void selectAll(boolean selected)
           
 void setFields(java.util.ArrayList<java.lang.String> fields)
           
 void setFilterClass(java.lang.String filterClass)
           
 void setName(java.lang.String name)
           
 void setType(java.lang.String type)
           
 void setXMLElement(org.w3c.dom.Element element)
           
 int size()
           
 java.lang.String toString()
           
 void updateSubsets(Subsets subsets)
          TODO fire properties
 
Methods inherited from class chemCast.similarity.data.ChemCastObject
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getEditor, getPropertyChangeSupport, isEnabled, removePropertyChangeListener, removePropertyChangeListener, setEnabled, setPropertyChangeSupport
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface chemCast.similarity.data.IChemCastObject
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeSupport, isEnabled, removePropertyChangeListener, removePropertyChangeListener, setEnabled, setPropertyChangeSupport
 

Field Detail

p_groups

public static java.lang.String p_groups

p_type

public static java.lang.String p_type
Constructor Detail

Subsets

public Subsets()

Subsets

public Subsets(java.lang.String type,
               java.lang.String name)

Subsets

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

size

public int size()

getXMLElement

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

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

add

public void add(Subset subset)

get

public Subset get(int index)

add

public void add(Subsets subset)

remove

public void remove(Subset subset)

clear

public void clear()
Overrides:
clear in class ChemCastObject

compareTo

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

getList

public java.util.List<? extends IChemCastObject> getList()
Specified by:
getList in interface IChemCastList

equals

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

toString

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

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

updateSubsets

public void updateSubsets(Subsets subsets)
                   throws SubsetException
TODO fire properties

Parameters:
subsets -
Throws:
SubsetException

createSubsets

public void createSubsets(IAtomContainersList dataset,
                          Subsets subsets)
                   throws SubsetException
Throws:
SubsetException

createNew

public void createNew()
               throws SubsetException
Throws:
SubsetException

createNewSubset

public Subset createNewSubset(Subset subset,
                              IObjectFilter filter)
                       throws SubsetException
Same as addnewsubset, but does not add to the list.

Parameters:
subset -
Throws:
SubsetException

addNewSubset

public void addNewSubset(Subset subset)
                  throws SubsetException
Throws:
SubsetException

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

getFilterClass

public java.lang.String getFilterClass()

setFilterClass

public void setFilterClass(java.lang.String filterClass)

getParentDataset

public DatasetDef getParentDataset()

getFields

public java.util.ArrayList<java.lang.String> getFields()

addFields

public void addFields(java.util.Collection moreFields)

setFields

public void setFields(java.util.ArrayList<java.lang.String> fields)

selectAll

public void selectAll(boolean selected)
Specified by:
selectAll in interface IChemCastList