| Modifier and Type | Class and Description |
|---|---|
| private static record | |
| private static record |
| Modifier and Type | Field and Description |
|---|---|
| private static final String | |
| private static final String | |
| private static final FetcherRateLimiter | |
| private final ImporterPreferences | |
| private static final Pattern | |
| private static final Logger | |
| public static final String | |
| private static final String |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static String | |
| private JournalInformation | createJournalInformation(Optional<JournalInformationFetcher.
|
| private String | |
| private Optional | |
| private static String | |
| private static String | |
| public Optional | |
| private Optional | |
| public String | getName()
Implements org. Returns the localized name of this fetcher. |
| private Optional | |
| private Stream | |
| pack-priv String | |
| private static List | |
| pack-priv static boolean | |
| private static FetcherException | |
| private static String | |
| private Optional | |
| private Optional |
| CROSSREF_API_URL | back to summary |
|---|---|
| private static final String CROSSREF_API_URL | |
| CROSSREF_PROVIDER | back to summary |
|---|---|
| private static final String CROSSREF_PROVIDER | |
| CROSSREF_RATE_LIMITER | back to summary |
|---|---|
| private static final FetcherRateLimiter CROSSREF_RATE_LIMITER | |
| importerPreferences | back to summary |
|---|---|
| private final ImporterPreferences importerPreferences | |
| JOURNAL_NAME_SEPARATOR_PATTERN | back to summary |
|---|---|
| private static final Pattern JOURNAL_NAME_SEPARATOR_PATTERN | |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| NAME | back to summary |
|---|---|
| public static final String NAME | |
| OPENALEX_API_URL | back to summary |
|---|---|
| private static final String OPENALEX_API_URL | |
| JournalInformationFetcher | back to summary |
|---|---|
| public JournalInformationFetcher(ImporterPreferences importerPreferences) | |
| JournalInformationFetcher | back to summary |
|---|---|
| public JournalInformationFetcher() | |
| chooseValue | back to summary |
|---|---|
| private static String chooseValue(String preferredValue, String fallbackValue) | |
| createJournalInformation | back to summary |
|---|---|
| private JournalInformation createJournalInformation(Optional<JournalInformationFetcher. | |
| getCleanedIssn | back to summary |
|---|---|
| private String getCleanedIssn(ISSN issn) | |
| getCrossrefInformation | back to summary |
|---|---|
| private Optional | |
| getHIndex | back to summary |
|---|---|
| private static String getHIndex(kong. | |
| getJoinedArray | back to summary |
|---|---|
| private static String getJoinedArray(kong. | |
| getJournalInformation | back to summary |
|---|---|
| public Optional | |
| getJson | 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.
| |
| getOpenAlexInformation | back to summary |
|---|---|
| private Optional | |
| getOpenAlexSources | back to summary |
|---|---|
| private Stream | |
| getOpenAlexUrl | back to summary |
|---|---|
| pack-priv String getOpenAlexUrl(String issn, String journalName) | |
| getYearlyValues | back to summary |
|---|---|
| private static List | |
| haveMatchingNames | back to summary |
|---|---|
| pack-priv static boolean haveMatchingNames(String firstName, String secondName) | |
| journalNotFoundException | back to summary |
|---|---|
| private static FetcherException journalNotFoundException() | |
| normalizeJournalName | back to summary |
|---|---|
| private static String normalizeJournalName(String journalName) | |
| parseCrossrefInformation | back to summary |
|---|---|
| private Optional | |
| parseOpenAlexInformation | back to summary |
|---|---|
| private Optional | |
| Modifier and Type | Field and Description |
|---|---|
| private final String | |
| private final String | publisher
Record Component accessed by publisher(). |
| private final String |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public final boolean | equals(Object o)
Implements abstract java. Indicates whether some other object is "equal to" this one. |
| public final int | |
| public String | |
| public String | |
| public String | |
| public final String | toString()
Implements abstract java. Returns a string representation of the record. |
| issn | back to summary |
|---|---|
| private final String issn Record Component accessed by issn(). | |
| publisher | back to summary |
|---|---|
| private final String publisher Record Component accessed by publisher(). | |
| title | back to summary |
|---|---|
| private final String title Record Component accessed by title(). | |
| JournalIdentity | back to summary |
|---|---|
| private JournalIdentity(String title, String publisher, String issn) | |
| equals | back to summary |
|---|---|
| public final boolean equals(Object o) Implements abstract java. Doc from java. Indicates whether some other object is "equal to" this one. In addition
to the general contract of
R copy = new R(r.c1(), r.c2(), ..., r.cn());
then it must be the case that r.equals(copy).
| |
| hashCode | back to summary |
|---|---|
| public final int hashCode() Implements abstract java. Doc from java. Returns a hash code value for the record.
Obeys the general contract of | |
| issn | back to summary |
|---|---|
| public String issn() Record Component getter of issn. | |
| publisher | back to summary |
|---|---|
| public String publisher() Record Component getter of publisher. | |
| title | back to summary |
|---|---|
| public String title() Record Component getter of title. | |
| toString | back to summary |
|---|---|
| public final String toString() Implements abstract java. Doc from java. Returns a string representation of the record.
In accordance with the general contract of In addition to this general contract, record classes must further participate in the invariant that any two records which are equal must produce equal strings. This invariant is necessarily relaxed in the rare case where corresponding equal component values might fail to produce equal strings for themselves. | |
| Modifier and Type | Field and Description |
|---|---|
| private final List | citedByCount
Record Component accessed by citedByCount(). |
| private final String | |
| private final String | |
| private final String | publisher
Record Component accessed by publisher(). |
| private final String | |
| private final List | worksCount
Record Component accessed by worksCount(). |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public List | |
| public final boolean | equals(Object o)
Implements abstract java. Indicates whether some other object is "equal to" this one. |
| public final int | |
| public String | |
| public String | |
| public String | |
| public String | |
| public final String | toString()
Implements abstract java. Returns a string representation of the record. |
| public List |
| citedByCount | back to summary |
|---|---|
| private final List<Pair<Integer, Double>> citedByCount Record Component accessed by citedByCount(). | |
| hIndex | back to summary |
|---|---|
| private final String hIndex Record Component accessed by hIndex(). | |
| issn | back to summary |
|---|---|
| private final String issn Record Component accessed by issn(). | |
| publisher | back to summary |
|---|---|
| private final String publisher Record Component accessed by publisher(). | |
| title | back to summary |
|---|---|
| private final String title Record Component accessed by title(). | |
| worksCount | back to summary |
|---|---|
| private final List<Pair<Integer, Double>> worksCount Record Component accessed by worksCount(). | |
| OpenAlexInformation | back to summary |
|---|---|
| private OpenAlexInformation(String title, String publisher, String issn, String hIndex, List<Pair<Integer, Double>> worksCount, List<Pair<Integer, Double>> citedByCount) | |
| citedByCount | back to summary |
|---|---|
| public List Record Component getter of citedByCount. | |
| equals | back to summary |
|---|---|
| public final boolean equals(Object o) Implements abstract java. Doc from java. Indicates whether some other object is "equal to" this one. In addition
to the general contract of
R copy = new R(r.c1(), r.c2(), ..., r.cn());
then it must be the case that r.equals(copy).
| |
| hashCode | back to summary |
|---|---|
| public final int hashCode() Implements abstract java. Doc from java. Returns a hash code value for the record.
Obeys the general contract of | |
| hIndex | back to summary |
|---|---|
| public String hIndex() Record Component getter of hIndex. | |
| issn | back to summary |
|---|---|
| public String issn() Record Component getter of issn. | |
| publisher | back to summary |
|---|---|
| public String publisher() Record Component getter of publisher. | |
| title | back to summary |
|---|---|
| public String title() Record Component getter of title. | |
| toString | back to summary |
|---|---|
| public final String toString() Implements abstract java. Doc from java. Returns a string representation of the record.
In accordance with the general contract of In addition to this general contract, record classes must further participate in the invariant that any two records which are equal must produce equal strings. This invariant is necessarily relaxed in the rare case where corresponding equal component values might fail to produce equal strings for themselves. | |
| worksCount | back to summary |
|---|---|
| public List Record Component getter of worksCount. | |