Top Description Fields Constructors Methods
org.jabref.logic.journals

public Class JournalAbbreviationLoader

extends Object
Class Inheritance
Imports
java.io.IOException, .InputStream, java.nio.file.Files, .Path, java.util.Collection, .Collections, .List, org.slf4j.Logger, .LoggerFactory

This class loads abbreviations from a CSV file and stores them into a MV file (readAbbreviationsFromCsvFile(Path) It can also create an JournalAbbreviationRepository based on an MV file (loadRepository(JournalAbbreviationPreferences).

Abbreviations are available at https://github.com/JabRef/abbrv.jabref.org/.

Field Summary

Modifier and TypeField and Description
private static final Logger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static JournalAbbreviationRepository
public static JournalAbbreviationRepository
loadRepository(JournalAbbreviationPreferences journalAbbreviationPreferences)

public static Collection<Abbreviation>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LOGGERback to summary
private static final Logger LOGGER

Constructor Detail

JournalAbbreviationLoaderback to summary
public JournalAbbreviationLoader()

Method Detail

loadBuiltInRepositoryback to summary
public static JournalAbbreviationRepository loadBuiltInRepository()
loadRepositoryback to summary
public static JournalAbbreviationRepository loadRepository(JournalAbbreviationPreferences journalAbbreviationPreferences)
readAbbreviationsFromCsvFileback to summary
public static Collection<Abbreviation> readAbbreviationsFromCsvFile(Path file) throws IOException