Uses of Interface
net.coderazzi.filters.IFilter

Packages that use IFilter
net.coderazzi.filters   
net.coderazzi.filters.gui   
 

Uses of IFilter in net.coderazzi.filters
 

Classes in net.coderazzi.filters that implement IFilter
 class AndFilter
          Composed set of filters, added via logical AND.
 class ComposedFilter
          Abstract parent class to support the composition of multiple filters.
 class Filter
          Commodity class implementing the interface IFilter on a RowFilter.
 class NotFilter
          Composed set of filters, added via logical AND, and then NOT-ed the result.
 class OrFilter
          Composed set of filters, added via logical OR.
 

Fields in net.coderazzi.filters with type parameters of type IFilter
protected  Set<IFilter> ComposedFilter.filters
          Set of associated IFilters.
 

Methods in net.coderazzi.filters that return types with arguments of type IFilter
 Set<IFilter> ComposedFilter.getFilters()
          Returns all IFilter instances previously added.
 

Methods in net.coderazzi.filters with parameters of type IFilter
 void ComposedFilter.addFilter(IFilter... filtersToAdd)
          Subscribes one or more IFilter instances to receive filter events from this composition filter.
 void ComposedFilter.filterUpdated(IFilter filter)
           
 void IFilterObserver.filterUpdated(IFilter obs)
          Notification made by the observer when the associated IFilter instance updates the held filter.
protected  boolean ComposedFilter.isDisabled(IFilter filter)
          Returns true if there is information of this filter as disabled.
 void ComposedFilter.removeFilter(IFilter... filtersToRemove)
          Unsubscribes one or more IFilters that were previously subscribed to receive filter events.
 

Constructors in net.coderazzi.filters with parameters of type IFilter
AndFilter(IFilter... observables)
          Constructor built up out of one or more IFilter instances.
ComposedFilter(IFilter... observables)
          Constructor built up out of one or more IFilter instances.
NotFilter(IFilter... observables)
          Constructor built up out of one or more IFilter instances.
OrFilter(IFilter... observables)
          Constructor built up out of one or more IFilter instances.
 

Uses of IFilter in net.coderazzi.filters.gui
 

Classes in net.coderazzi.filters.gui that implement IFilter
 class FiltersHandler
          FiltersHandler represents a RowFilter instance that can be attached to a JTable to compose dynamically the outcome of one or more filter editors.
 

Methods in net.coderazzi.filters.gui that return IFilter
 IFilter IFilterEditor.getFilter()
          Returns the IFilter associated to the editor's content
The returned instance can then be used to enable or disable the filter and its GUI component.
 

Methods in net.coderazzi.filters.gui with parameters of type IFilter
 void FiltersHandler.addFilter(IFilter... filtersToAdd)
          ComposedFilter interface.
 void TableFilterHeader.addFilter(IFilter... filter)
          Adds a filter -user specified- to the filter header.
 void FiltersHandler.filterUpdated(IFilter filter)
          ComposedFilter interface.
 void FiltersHandler.removeFilter(IFilter... filtersToRemove)
          ComposedFilter interface.
 void TableFilterHeader.removeFilter(IFilter... filter)
          Adds a filter -user specified- to the filter header.