public class FilteredMoleculesIterator extends MoleculesIterator implements IFilteredMolecules
| Modifier and Type | Field and Description |
|---|---|
protected ListOfAtomContainers |
activeContainer |
protected IObjectFilter |
activeFilter |
protected Hashtable<IObjectFilter,ListOfAtomContainers> |
filteredSets |
containers, currentNo, filename, logger, statusMSG_EMPTYFILE, MSG_ERRORONOPEN, MSG_ERRORONSAVE, MSG_OPENSUCCESS, MSG_SAVESUCCESS, MSG_UNSUPPORTEDFORMAT| Constructor and Description |
|---|
FilteredMoleculesIterator() |
| Modifier and Type | Method and Description |
|---|---|
void |
addFilter(IObjectFilter filter)
Adds filtered set of IAtomContainer
|
void |
addMolecule(org.openscience.cdk.interfaces.IAtomContainer mol) |
void |
clear() |
protected void |
deleteAllFilters() |
void |
deleteFilter(IObjectFilter filter)
Delete filtered set of IAtomContainer
|
protected ListOfAtomContainers |
filter(IObjectFilter filter) |
protected ListOfAtomContainers |
getActiveContainer() |
protected ListOfAtomContainers |
getContainers() |
boolean |
selectFilter(Component parentComponent) |
protected void |
setActiveContainer(ListOfAtomContainers activeContainer) |
boolean |
setFilter(IObjectFilter filter,
boolean update)
Sets the current set of molecules.
|
void |
setMolecules(List molecules) |
String |
toString() |
void |
update(IObjectFilter filter) |
first, getAtomContainer, getCurrentNo, getFilename, getMolecule, getMoleculeForEdit, getMolecules, getMoleculesCount, getSetOfAtomContainers, getStatus, hasNext, isReading, isWriting, last, next, openFile, prev, remove, saveFile, setCurrentNo, setDone, setMolecule, setReading, setWriting, useIterativeReaderclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfirst, getAtomContainer, getCurrentNo, getFilename, getMolecule, getMoleculeForEdit, getMolecules, getMoleculesCount, getStatus, isReading, isWriting, last, openFile, prev, saveFile, setCurrentNo, setDone, setMolecule, setReading, setWritingforEachRemaining, hasNext, next, removeprotected Hashtable<IObjectFilter,ListOfAtomContainers> filteredSets
protected ListOfAtomContainers activeContainer
protected IObjectFilter activeFilter
protected ListOfAtomContainers filter(IObjectFilter filter)
protected void deleteAllFilters()
public void addFilter(IObjectFilter filter) throws FilterException
IFilteredMoleculesaddFilter in interface IFilteredMoleculesFilterExceptionpublic void deleteFilter(IObjectFilter filter) throws FilterException
IFilteredMoleculesdeleteFilter in interface IFilteredMoleculesFilterExceptionpublic boolean setFilter(IObjectFilter filter, boolean update) throws FilterException
setFilter in interface IFilteredMoleculesFilterExceptionpublic void update(IObjectFilter filter) throws FilterException
FilterExceptionpublic void addMolecule(org.openscience.cdk.interfaces.IAtomContainer mol)
addMolecule in interface IMoleculesIteratoraddMolecule in class MoleculesIteratorpublic void setMolecules(List molecules)
setMolecules in interface IMoleculesIteratorsetMolecules in class MoleculesIteratormolecules - The molecules to set.public void clear()
clear in interface IMoleculesIteratorclear in class MoleculesIteratorprotected ListOfAtomContainers getContainers()
getContainers in class MoleculesIteratorprotected ListOfAtomContainers getActiveContainer()
protected void setActiveContainer(ListOfAtomContainers activeContainer)
public boolean selectFilter(Component parentComponent) throws FilterException
FilterExceptionpublic String toString()
toString in class MoleculesIteratorCopyright © 2004–2018 Ideaconsult Ltd. All rights reserved.