net.coderazzi.filters
Class OrFilter

java.lang.Object
  extended by javax.swing.RowFilter
      extended by net.coderazzi.filters.BaseFilter
          extended by net.coderazzi.filters.ComposedFilter
              extended by net.coderazzi.filters.OrFilter
All Implemented Interfaces:
IFilter, IFilterObserver

public class OrFilter
extends ComposedFilter

Composed set of filters, added via logical OR

Author:
Luis M Pena - lu@coderazzi.net

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.RowFilter
RowFilter.ComparisonType, RowFilter.Entry<M,I>
 
Field Summary
 
Fields inherited from class net.coderazzi.filters.ComposedFilter
filters
 
Fields inherited from class net.coderazzi.filters.BaseFilter
filterObservers
 
Constructor Summary
OrFilter(IFilter... observables)
          Constructor built up out of none or more IFilter instances
 
Method Summary
 boolean include(RowFilter.Entry rowEntry)
          RowFilter interface
 
Methods inherited from class net.coderazzi.filters.ComposedFilter
addFilter, detach, filterUpdated, getFilterObservables, removeFilter
 
Methods inherited from class net.coderazzi.filters.BaseFilter
addFilterObserver, getFilterObservers, removeFilterObserver, reportFilterUpdatedToObservers
 
Methods inherited from class javax.swing.RowFilter
andFilter, dateFilter, notFilter, numberFilter, orFilter, regexFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrFilter

public OrFilter(IFilter... observables)
Constructor built up out of none or more IFilter instances

Method Detail

include

public boolean include(RowFilter.Entry rowEntry)
Description copied from interface: IFilter
RowFilter interface

Specified by:
include in interface IFilter
Specified by:
include in class RowFilter
See Also:
IFilter.include(RowFilter.Entry)