org.jtheque.films.services.impl.utils.search
Interface Searcher<T>

Type Parameters:
T - The type of Object we search
All Known Implementing Classes:
DataSearcher

public interface Searcher<T>

Represents a Searcher. It's an object who can execute a research on a specific type of data.

Author:
Baptiste Wicht

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.
 

Method Detail

addFilter

void addFilter(org.jtheque.utils.collections.Filter<T> filter)
Add a filter to the searcher.

Parameters:
filter - The filter to add the to the searcher.

search

Collection<T> search(Collection<T> datas)
Search the results of the search.

Parameters:
datas - The datas
Returns:
The results


Copyright © 2010 JTheque. All Rights Reserved.