org.jtheque.films.services.impl.utils.search
Class DataSearcher<T>

java.lang.Object
  extended by org.jtheque.films.services.impl.utils.search.DataSearcher<T>
Type Parameters:
T - The type of data to search.
All Implemented Interfaces:
Searcher<T>

public final class DataSearcher<T>
extends Object
implements Searcher<T>

A data searcher. It search on a selected Collection using some filters.

Author:
Baptiste Wicht

Constructor Summary
DataSearcher()
           
 
Method Summary
 void addFilter(org.jtheque.utils.collections.Filter<T> filter)
          Add a filter to the searcher.
 Collection<T> search(Collection<T> datas)
          Search the results of the search.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataSearcher

public DataSearcher()
Method Detail

addFilter

public void addFilter(org.jtheque.utils.collections.Filter<T> filter)
Description copied from interface: Searcher
Add a filter to the searcher.

Specified by:
addFilter in interface Searcher<T>
Parameters:
filter - The filter to add the to the searcher.

search

public Collection<T> search(Collection<T> datas)
Description copied from interface: Searcher
Search the results of the search.

Specified by:
search in interface Searcher<T>
Parameters:
datas - The datas
Returns:
The results


Copyright © 2010 JTheque. All Rights Reserved.