package org.jabref.logic.importer; import java.util.List; import org.jabref.model.entry.BibEntry; /** * Searches web resources for bibliographic information based on a free-text query. * May return multiple search hits. */ public interface SearchBasedFetcher extends WebFetcher { /** * Looks for hits which are matched by the given free-text query. * * @param query search string * @return a list of {@link BibEntry}, which are matched by the query (may be empty) */ List<BibEntry> performSearch(String query) throws FetcherException; }