chemCast.similarity.data
Class Subsets
java.lang.Object
chemCast.similarity.data.ChemCastObject
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
|
Constructor Summary |
Subsets()
|
Subsets(org.w3c.dom.Element element)
|
Subsets(java.lang.String type,
java.lang.String name)
|
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 |
p_groups
public static java.lang.String p_groups
p_type
public static java.lang.String p_type
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
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