package org.jabref.gui.importer.fetcher; import java.util.Map; import org.jabref.gui.importer.FetcherPreviewDialog; import org.jabref.logic.importer.ImportInspector; import org.jabref.logic.importer.OutputPrinter; /** * */ public interface PreviewEntryFetcher extends EntryFetcher { boolean processQueryGetPreview(String query, FetcherPreviewDialog preview, OutputPrinter status); void getEntries(Map<String, Boolean> selection, ImportInspector inspector); /** * The number of entries a user can select for download without getting a warning message. * @return the warning limit */ int getWarningLimit(); /** * The preferred table row height for the previews. * @return the preferred height */ int getPreferredPreviewHeight(); }