/**
 * Created on Jul 3, 2005
 * $id:  $
 */
package org.jvnet.lookout.core.adapter;

import java.util.List;
import java.util.Map;

import org.jvnet.lookout.core.model.SearchQuery.Parameter;

/**
 * <code>SearchExecutor</code> is in charge of executing the a search for a particulat 
 * search engine given the provided query.
 * 
 * <p>
 * @author Cleo Barretto
 *
 */
public interface SearchExecutor {
    
    public List executeSearch(String query, Map<Parameter, String> parameters) throws CannotSearchException;
}
