HEADER

biouml.standard.filter
Class ValueListFilter

java.lang.Object
  |
  +--com.beanexplorer.swing.table.Option
        |
        +--ru.biosoft.access.MutableFilter
              |
              +--ru.biosoft.access.CompositeFilter
                    |
                    +--biouml.standard.filter.ValueListFilter
Direct Known Subclasses:
BiopolimerDiagramFilter.CellTypeFilter, BiopolimerDiagramFilter.InducerFilter, BiopolimerDiagramFilter.SpeciesFilter

public abstract class ValueListFilter
extends CompositeFilter

pending comments

Inner Class Summary
 public static classValueListFilter.ValueFilter
           
 public static classValueListFilter.ValueFilterBeanInfo
           

Constructor Summary
ValueListFilter(MutableFilter filter, String[] values)
           

Method Summary
 StringgetItemDisplayName(Integer index, Object obj)
          used to calculate display name for child filters.
 abstract StringgetValue(DataElement de)
           
 booleanisAcceptable(DataElement de)
           

Methods inherited from class ru.biosoft.access.CompositeFilter
add, getFilter, getFilter, isExists, remove, setFilter, setFilter

Methods inherited from class ru.biosoft.access.MutableFilter
isEnabled, setEnabled

Methods inherited from class com.beanexplorer.swing.table.Option
setParent, getParent, addPropertyChangeListener, removePropertyChangeListener, copyListenersTo

Methods inherited from class java.lang.Object
getClass, hashCode, equals, toString, notify, notifyAll, wait, wait, wait

Constructor Detail

ValueListFilter

public ValueListFilter(MutableFilter filter, String[] values)
Method Detail

getItemDisplayName

public String getItemDisplayName(Integer index, Object obj)
used to calculate display name for child filters.

getValue

public abstract String getValue(DataElement de)

isAcceptable

public boolean isAcceptable(DataElement de)

FOOTER

BOTTOM