org.jminor.common.model
Interface FilterCriteria<T>

Type Parameters:
T - the type of items this criteria filters.
All Known Subinterfaces:
EntityTableSearchModel
All Known Implementing Classes:
DefaultEntityTableSearchModel, FilterCriteria.AcceptAllCriteria, FilterCriteria.RejectAllCriteria, RegexFilterCriteria

public interface FilterCriteria<T>

An interface describing a filtering criteria.


Nested Class Summary
static class FilterCriteria.AcceptAllCriteria<T>
          A convenience criteria class which always returns true
static class FilterCriteria.RejectAllCriteria<T>
          A convenience criteria class which always returns false
 
Method Summary
 boolean include(T item)
           
 

Method Detail

include

boolean include(T item)
Parameters:
item - the item
Returns:
true if item should be included, false if it should be filtered