| Modifier and Type | Field and Description |
|---|---|
| private static final String | |
| private static final Logger | |
| private static final String |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private URL | buildSearchURL(String query, int pageNumber)
Builds the search URL for the given query string The query is sent as the |
| private static DocumentBuilder | |
| private String | |
| private String | |
| private String | |
| public String | getName()
Implements org. Returns the localized name of this fetcher. |
| public Parser | getParser()
Implements org. Returns the parser used to convert the response to a list of |
| private String | |
| private EntryType | |
| public URLDownload | getUrlDownload(URL url)
Overrides default org. Constructs an |
| public URL | getURLForQuery(BaseQueryNode queryNode, int pageNumber)
Implements org. Constructs a URL based on the query, size and page number. |
| public URL | getURLForRawQuery(String rawQuery, int pageNumber)
Overrides default org. Constructs a URL that sends the raw, catalog-native query verbatim to the catalog (bypassing the query transformer). |
| private List | |
| private String | removeNumbers(String string)
Remove numbers from a string and everything after the number, (helps with the author field). |
| private BibEntry |
| DISALLOW_DOCTYPE_DECLARATION | back to summary |
|---|---|
| private static final String DISALLOW_DOCTYPE_DECLARATION | |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| SOURCE_WEB_SEARCH | back to summary |
|---|---|
| private static final String SOURCE_WEB_SEARCH | |
| ISIDOREFetcher | back to summary |
|---|---|
| public ISIDOREFetcher() | |
| buildSearchURL | back to summary |
|---|---|
| private URL buildSearchURL(String query, int pageNumber) throws URISyntaxException, MalformedURLException Builds the search URL for the given query string The query is sent as the | |
| createDocumentBuilder | back to summary |
|---|---|
| private static DocumentBuilder createDocumentBuilder() throws ParserConfigurationException | |
| getAuthor | back to summary |
|---|---|
| private String getAuthor(Node itemElement) | |
| getDOI | back to summary |
|---|---|
| private String getDOI(NodeList list) | |
| getJournal | back to summary |
|---|---|
| private String getJournal(NodeList list) | |
| getName | back to summary |
|---|---|
| public String getName() Implements org. Doc from org. Returns the localized name of this fetcher. The title can be used to display the fetcher in the menu and in the side pane. Todo This name is also used for identifying the fetcher in preferences for API keys. Thus, any switch of the language will "remove" API keys.
| |
| getParser | back to summary |
|---|---|
| public Parser getParser() Implements org. Doc from org. Returns the parser used to convert the response to a list of
| |
| getPublishers | back to summary |
|---|---|
| private String getPublishers(Node itemElement) | |
| getType | back to summary |
|---|---|
| private EntryType getType(NodeList list) Get the type of the document, ISIDORE only seems to have select types, also their types are different to those used by JabRef. | |
| getUrlDownload | back to summary |
|---|---|
| public URLDownload getUrlDownload(URL url) Overrides default org. Doc from org. Constructs an
| |
| getURLForQuery | back to summary |
|---|---|
| public URL getURLForQuery(BaseQueryNode queryNode, int pageNumber) throws URISyntaxException, MalformedURLException Implements org. Doc from org. Constructs a URL based on the query, size and page number.
| |
| getURLForRawQuery | back to summary |
|---|---|
| public URL getURLForRawQuery(String rawQuery, int pageNumber) throws URISyntaxException, MalformedURLException Overrides default org. Doc from org. Constructs a URL that sends the raw, catalog-native query verbatim to the catalog (bypassing the query transformer).
| |
| parseXMl | back to summary |
|---|---|
| private List | |
| removeNumbers | back to summary |
|---|---|
| private String removeNumbers(String string) Remove numbers from a string and everything after the number, (helps with the author field). | |
| xmlItemToBibEntry | back to summary |
|---|---|
| private BibEntry xmlItemToBibEntry(Element itemElement) | |