public class MedlineFetcher extends java.lang.Object implements EntryFetcher
Modifier and Type | Class and Description |
---|---|
protected class |
MedlineFetcher.SearchResult |
Modifier and Type | Field and Description |
---|---|
static int |
PACING
How many entries to query in one request
|
Constructor and Description |
---|
MedlineFetcher() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getHelpPage()
Get the name of the help page for this activeFetcher.
|
java.net.URL |
getIcon()
Get the appropriate icon URL for this activeFetcher.
|
MedlineFetcher.SearchResult |
getIds(java.lang.String term,
int start,
int pacing)
Gets the initial list of ids
|
java.lang.String |
getKeyName()
Get the name of the key binding for this activeFetcher, if any.
|
javax.swing.JPanel |
getOptionsPanel()
If this activeFetcher requires additional options, a panel for setting up these
should be returned in a JPanel by this method.
|
java.lang.String |
getTitle()
The title for this activeFetcher, displayed in the menu and in the side pane.
|
boolean |
processQuery(java.lang.String query,
ImportInspector dialog,
OutputPrinter frame)
Handle a query entered by the user.
|
void |
stopFetching()
This method is called by the dialog when the user has cancelled or
signalled a stop.
|
java.lang.String |
toSearchTerm(java.lang.String in) |
public static final int PACING
public java.lang.String toSearchTerm(java.lang.String in)
public MedlineFetcher.SearchResult getIds(java.lang.String term, int start, int pacing)
public void stopFetching()
ImportInspectionDialog.CallBack
stopFetching
in interface ImportInspectionDialog.CallBack
public java.lang.String getHelpPage()
EntryFetcher
getHelpPage
in interface EntryFetcher
public java.net.URL getIcon()
EntryFetcher
getIcon
in interface EntryFetcher
public java.lang.String getKeyName()
EntryFetcher
getKeyName
in interface EntryFetcher
public javax.swing.JPanel getOptionsPanel()
EntryFetcher
getOptionsPanel
in interface EntryFetcher
public java.lang.String getTitle()
EntryFetcher
getTitle
in interface EntryFetcher
public boolean processQuery(java.lang.String query, ImportInspector dialog, OutputPrinter frame)
EntryFetcher
processQuery
in interface EntryFetcher
query
- The query text.dialog
- The dialog to add imported entries to.frame
- An OutputPrinter passed to the activeFetcher for reporting about the
status of the fetching.