| Modifier and Type | Field and Description |
|---|---|
| private final ImportFormatPreferences | |
| private static final String | |
| private static final String | |
| private static final String | |
| private static final Logger | |
| private static final String | |
| private static final String |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Optional | Returns: The fulltext PDF URL Optional, if found, or an empty Optional if not found.The Bibtex entry entry)Tries to find a fulltext URL for a given BibTex entry. |
| private Document | |
| private Optional | |
| public String | getName()
Implements org. Returns the localized name of this fetcher. |
| private Document | |
| public TrustLevel | getTrustLevel()
Implements org. Returns the level of trust for this fetcher. |
| pack-priv Optional | |
| pack-priv Optional | |
| private static URL | Returns: A URL that lets us download a .bib filethe search query. queryNode)Constructs a URL based on the query, size and page number. |
| public List | Returns: a list ofBibEntry, which are matched by the query (maybe empty)the first node from the search parser queryNode)Implements org. This method is used to send complex queries using fielded search. |
| public List | Returns: a list ofBibEntry, which are matched by the query (maybe empty)entry to search bibliographic information for entry)Implements org. Looks for hits which are matched by the given |
| formatPreferences | back to summary |
|---|---|
| private final ImportFormatPreferences formatPreferences | |
| GOOGLE_SEARCH | back to summary |
|---|---|
| private static final String GOOGLE_SEARCH | |
| GOOGLE_SITE | back to summary |
|---|---|
| private static final String GOOGLE_SITE | |
| HOST | back to summary |
|---|---|
| private static final String HOST | |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| SEARCH | back to summary |
|---|---|
| private static final String SEARCH | |
| SEARCH_FOR_BIB_ENTRY | back to summary |
|---|---|
| private static final String SEARCH_FOR_BIB_ENTRY | |
| ResearchGate | back to summary |
|---|---|
| public ResearchGate(ImportFormatPreferences importFormatPreferences) | |
| findFullText | back to summary |
|---|---|
| public Optional Tries to find a fulltext URL for a given BibTex entry. Search by title first, as DOI is not searchable directly. When the title is not present, the search is made with DOI via google.com with site:researchgate.net
| |
| getHTML | back to summary |
|---|---|
| private Document getHTML(BibEntry entry) throws FetcherException, IOException | |
| getInputStream | back to summary |
|---|---|
| private Optional | |
| 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.
| |
| getPage | back to summary |
|---|---|
| private Document getPage(URL url) throws IOException | |
| getTrustLevel | back to summary |
|---|---|
| public TrustLevel getTrustLevel() Implements org. Doc from org. Returns the level of trust for this fetcher. We distinguish between publishers and meta search engines for example.
| |
| getURLByDoi | back to summary |
|---|---|
| pack-priv Optional | |
| getURLByString | back to summary |
|---|---|
| pack-priv Optional | |
| getUrlForQuery | back to summary |
|---|---|
| private static URL getUrlForQuery(BaseQueryNode queryNode) throws URISyntaxException, MalformedURLException Constructs a URL based on the query, size and page number.
Extract the numerical internal ID and add it to the URL to receive a link to a
| |
| performSearch | back to summary |
|---|---|
| public List Implements org. This method is used to send complex queries using fielded search.
| |
| performSearch | back to summary |
|---|---|
| public List Implements org. Looks for hits which are matched by the given | |