Top Fields Constructors Methods
org.jabref.gui.fieldeditors.journalinfo

public Class JournalInfoViewModel

extends AbstractViewModel
Class Inheritance
Imports
java.util.Arrays, .List, .Optional, java.util.stream.Collectors, javafx.beans.property.ReadOnlyStringWrapper, javafx.collections.FXCollections, .ObservableList, javafx.scene.chart.XYChart, javafx.util.Pair, org.jabref.gui.AbstractViewModel, org.jabref.logic.importer.FetcherException, org.jabref.logic.importer.fetcher.JournalInformationFetcher, org.jabref.logic.journals.JournalInformation

Field Summary

Modifier and TypeField and Description
private final ReadOnlyStringWrapper
private final ObservableList<XYChart.Series<String, Double>>
private final ObservableList<XYChart.Series<String, Double>>
private final ObservableList<XYChart.Series<String, Double>>
private final ObservableList<XYChart.Series<String, Double>>
private final ReadOnlyStringWrapper
private final ObservableList<XYChart.Series<String, Double>>
private final ReadOnlyStringWrapper
private final ReadOnlyStringWrapper
private final ReadOnlyStringWrapper
private final ReadOnlyStringWrapper
private final ObservableList<XYChart.Series<String, Double>>
private final ObservableList<XYChart.Series<String, Double>>
private final ReadOnlyStringWrapper

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public ReadOnlyStringWrapper
public XYChart.Series<String, Double>
public ReadOnlyStringWrapper
public String
public ObservableList<XYChart.Series<String, Double>>
public ObservableList<XYChart.Series<String, Double>>
public ObservableList<XYChart.Series<String, Double>>
public ObservableList<XYChart.Series<String, Double>>
public String
public ObservableList<XYChart.Series<String, Double>>
private static String
private static String
public String
public String
public String
public String
public ObservableList<XYChart.Series<String, Double>>
public ObservableList<XYChart.Series<String, Double>>
public String
public ReadOnlyStringWrapper
public ReadOnlyStringWrapper
public void
public ReadOnlyStringWrapper
public ReadOnlyStringWrapper
public void
setCategories(String categories)

public void
setCountry(String country)

public void
sethIndex(String hIndex)

public void
public void
setPublisher(String publisher)

public void
setScimagoId(String scimagoId)

private void
public ReadOnlyStringWrapper

Field Detail

categoriesback to summary
private final ReadOnlyStringWrapper categories
citableDocsPrevious3YearsDataback to summary
private final ObservableList<XYChart.Series<String, Double>> citableDocsPrevious3YearsData
citesIncomingByRecentlyPublishedDataback to summary
private final ObservableList<XYChart.Series<String, Double>> citesIncomingByRecentlyPublishedData
citesOutgoingDataback to summary
private final ObservableList<XYChart.Series<String, Double>> citesOutgoingData
citesOutgoingPerDocDataback to summary
private final ObservableList<XYChart.Series<String, Double>> citesOutgoingPerDocData
countryback to summary
private final ReadOnlyStringWrapper country
docsThisYearDataback to summary
private final ObservableList<XYChart.Series<String, Double>> docsThisYearData
hIndexback to summary
private final ReadOnlyStringWrapper hIndex
issnback to summary
private final ReadOnlyStringWrapper issn
publisherback to summary
private final ReadOnlyStringWrapper publisher
scimagoIdback to summary
private final ReadOnlyStringWrapper scimagoId
sjrDataback to summary
private final ObservableList<XYChart.Series<String, Double>> sjrData
snipDataback to summary
private final ObservableList<XYChart.Series<String, Double>> snipData
titleback to summary
private final ReadOnlyStringWrapper title

Constructor Detail

JournalInfoViewModelback to summary
public JournalInfoViewModel()

Method Detail

categoriesPropertyback to summary
public ReadOnlyStringWrapper categoriesProperty()
convertToSeriesback to summary
public XYChart.Series<String, Double> convertToSeries(List<Pair<Integer, Double>> data)
countryPropertyback to summary
public ReadOnlyStringWrapper countryProperty()
getCategoriesback to summary
public String getCategories()
getCitableDocsPrevious3YearsDataback to summary
public ObservableList<XYChart.Series<String, Double>> getCitableDocsPrevious3YearsData()
getCitesIncomingByRecentlyPublishedDataback to summary
public ObservableList<XYChart.Series<String, Double>> getCitesIncomingByRecentlyPublishedData()
getCitesOutgoingDataback to summary
public ObservableList<XYChart.Series<String, Double>> getCitesOutgoingData()
getCitesOutgoingPerDocDataback to summary
public ObservableList<XYChart.Series<String, Double>> getCitesOutgoingPerDocData()
getCountryback to summary
public String getCountry()
getDocsThisYearDataback to summary
public ObservableList<XYChart.Series<String, Double>> getDocsThisYearData()
getFormattedCategoriesback to summary
private static String getFormattedCategories(JournalInformation journalInformation)
getFormattedPublisherback to summary
private static String getFormattedPublisher(JournalInformation journalInformation)
gethIndexback to summary
public String gethIndex()
getIssnback to summary
public String getIssn()
getPublisherback to summary
public String getPublisher()
getScimagoIdback to summary
public String getScimagoId()
getSjrDataback to summary
public ObservableList<XYChart.Series<String, Double>> getSjrData()
getSnipDataback to summary
public ObservableList<XYChart.Series<String, Double>> getSnipData()
getTitleback to summary
public String getTitle()
hIndexPropertyback to summary
public ReadOnlyStringWrapper hIndexProperty()
issnPropertyback to summary
public ReadOnlyStringWrapper issnProperty()
populateJournalInformationback to summary
public void populateJournalInformation(String issn, String journalName) throws FetcherException
publisherPropertyback to summary
public ReadOnlyStringWrapper publisherProperty()
scimagoIdPropertyback to summary
public ReadOnlyStringWrapper scimagoIdProperty()
setCategoriesback to summary
public void setCategories(String categories)
setCountryback to summary
public void setCountry(String country)
sethIndexback to summary
public void sethIndex(String hIndex)
setIssnback to summary
public void setIssn(String issn)
setPublisherback to summary
public void setPublisher(String publisher)
setScimagoIdback to summary
public void setScimagoId(String scimagoId)
setTitleback to summary
private void setTitle(String title)
titlePropertyback to summary
public ReadOnlyStringWrapper titleProperty()