toxtree.data
Class FilteredMoleculesIterator
java.lang.Object
toxTree.data.MoleculesIterator
toxtree.data.FilteredMoleculesIterator
- All Implemented Interfaces:
- java.util.Iterator, IFilteredMolecules, IMoleculesIterator
public class FilteredMoleculesIterator
- extends MoleculesIterator
- implements IFilteredMolecules
Methods inherited from class toxTree.data.MoleculesIterator |
first, getAtomContainer, getCurrentNo, getFilename, getMolecule, getMoleculeForEdit, getMolecules, getMoleculesCount, getSetOfAtomContainers, getStatus, hasNext, isReading, isWriting, last, next, openFile, prev, remove, saveFile, setCurrentNo, setDone, setMolecule, setReading, setWriting, useIterativeReader |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface toxTree.core.IMoleculesIterator |
first, getAtomContainer, getCurrentNo, getFilename, getMolecule, getMoleculeForEdit, getMolecules, getMoleculesCount, getStatus, isReading, isWriting, last, openFile, prev, saveFile, setCurrentNo, setDone, setMolecule, setReading, setWriting |
Methods inherited from interface java.util.Iterator |
hasNext, next, remove |
filteredSets
protected java.util.Hashtable<IObjectFilter,ListOfAtomContainers> filteredSets
activeContainer
protected ListOfAtomContainers activeContainer
activeFilter
protected IObjectFilter activeFilter
FilteredMoleculesIterator
public FilteredMoleculesIterator()
filter
protected ListOfAtomContainers filter(IObjectFilter filter)
deleteAllFilters
protected void deleteAllFilters()
addFilter
public void addFilter(IObjectFilter filter)
throws FilterException
- Description copied from interface:
IFilteredMolecules
- Adds filtered set of IAtomContainer
- Specified by:
addFilter
in interface IFilteredMolecules
- Throws:
FilterException
deleteFilter
public void deleteFilter(IObjectFilter filter)
throws FilterException
- Description copied from interface:
IFilteredMolecules
- Delete filtered set of IAtomContainer
- Specified by:
deleteFilter
in interface IFilteredMolecules
- Throws:
FilterException
setFilter
public boolean setFilter(IObjectFilter filter,
boolean update)
throws FilterException
- Sets the current set of molecules. If null, this will be the parent set.
- Specified by:
setFilter
in interface IFilteredMolecules
- Throws:
FilterException
update
public void update(IObjectFilter filter)
throws FilterException
- Throws:
FilterException
addMolecule
public void addMolecule(org.openscience.cdk.interfaces.IAtomContainer mol)
- Specified by:
addMolecule
in interface IMoleculesIterator
- Overrides:
addMolecule
in class MoleculesIterator
setMolecules
public void setMolecules(java.util.List molecules)
- Specified by:
setMolecules
in interface IMoleculesIterator
- Overrides:
setMolecules
in class MoleculesIterator
- Parameters:
molecules
- The molecules to set.
clear
public void clear()
- Specified by:
clear
in interface IMoleculesIterator
- Overrides:
clear
in class MoleculesIterator
getContainers
protected ListOfAtomContainers getContainers()
- Overrides:
getContainers
in class MoleculesIterator
getActiveContainer
protected ListOfAtomContainers getActiveContainer()
setActiveContainer
protected void setActiveContainer(ListOfAtomContainers activeContainer)
selectFilter
public boolean selectFilter(java.awt.Component parentComponent)
throws FilterException
- Throws:
FilterException
toString
public java.lang.String toString()
- Overrides:
toString
in class MoleculesIterator
Copyright © 2004-2012 Ideaconsult Ltd.. All Rights Reserved.