IdFetcher, which follow the usual three-step procedure:
1. Open a URL based on the search query
2. Parse the response to get a list of BibEntry
3. Extract identifier
| Modifier and Type | Method and Description |
|---|---|
| public Optional | extractIdentifier(BibEntry
the entry for which we are searching the identifier (can be used to find closest match in
the result) inputEntry, List<BibEntry> list of entries returned by the web service fetchedEntries)Extracts the identifier from the list of fetched entries. |
| public default Optional | findIdentifier(BibEntry
the entry)BibEntry for which an identifier should be foundImplements org. Looks for an identifier based on the information stored in the given |
| public Parser | |
| public URL | getURLForEntry(BibEntry
the entry to look information for entry)Constructs a URL based on the |
| LOGGER | back to summary |
|---|---|
| public static final Logger LOGGER | |
| extractIdentifier | back to summary |
|---|---|
| public Optional Extracts the identifier from the list of fetched entries. | |
| findIdentifier | back to summary |
|---|---|
| public default Optional Implements org. Doc from org. Looks for an identifier based on the information stored in the given | |
| getParser | back to summary |
|---|---|
| public Parser getParser() Returns the parser used to convert the response to a list of | |
| getURLForEntry | back to summary |
|---|---|
| public URL getURLForEntry(BibEntry entry) throws URISyntaxException, MalformedURLException, FetcherException Constructs a URL based on the
| |