chemCast.data
Class FilteredMoleculesFile
java.lang.Object
chemCast.data.FilteredMoleculesFile
- All Implemented Interfaces:
- java.beans.PropertyChangeListener, java.util.EventListener
public class FilteredMoleculesFile
- extends java.lang.Object
- implements java.beans.PropertyChangeListener
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
FilteredMoleculesFile
public FilteredMoleculesFile(IAtomContainersList file,
IObjectFilter filter)
getFilter
public IObjectFilter getFilter()
setFilter
public void setFilter(IObjectFilter filter)
getAtomContainerCount
public int getAtomContainerCount()
first
public java.lang.Object first()
last
public java.lang.Object last()
next
public java.lang.Object next()
previous
public java.lang.Object previous()
getAtomContainer
public IAtomContainer getAtomContainer(int index)
getSelectedIndex
public int getSelectedIndex()
setSelectedIndex
public java.lang.Object setSelectedIndex(int index)
hasNext
public boolean hasNext()
hasPrevious
public boolean hasPrevious()
nextIndex
public int nextIndex()
previousIndex
public int previousIndex()
getProperties
public java.util.Hashtable getProperties(int index)
getProperty
public java.lang.Object getProperty(int index,
java.lang.Object arg0)
setProperty
public void setProperty(int index,
java.lang.Object key,
java.lang.Object value)
set
public void set(java.lang.Object o)
remove
public void remove()
add
public void add(java.lang.Object o)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
close
public void close()
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent evt)
- Specified by:
propertyChange
in interface java.beans.PropertyChangeListener
getAvailableProperties
public PropertyTranslator getAvailableProperties()
addAvailableProperties
public void addAvailableProperties(PropertyTranslator dictionary)
clearAvailableProperties
public void clearAvailableProperties()
indexOf
public int indexOf(java.lang.Object property,
java.lang.Object value)
throws java.lang.Exception
- Throws:
java.lang.Exception
sortBy
public void sortBy(java.lang.Object property,
boolean ascending)
throws java.lang.Exception
- Throws:
java.lang.Exception
getValuesPerField
public java.util.Collection<java.lang.Comparable> getValuesPerField(java.lang.Object field,
int limit)