Architecture Diagrams for /JabRef/jabref  WARNING: Processor stopped at maximum of 1350 files. Some objects might not be visible.[edit]
Packages

Overview

Method calls terminating in network operationsS
configureProxy()
JabRefMain
JabRef's main class to process command line options and to start the UI
S
openBrowser()
JabRefDesktop
TODO: Replace by http://docs.oracle.com/javase/7/docs/api/java/awt/Desk...
getPane()
UI
MathSciNetTab
inferFileType()
LinkedFileViewModel
addFromURL()
LinkedFilesEditorViewModel
S
cleanGoogleSearchURL()
Cleans URLs returned by Google search. <example> If you copy links from...
URLUtil
S
getSuffix()
Look for the last '.' in the link, and return the following characters....
S
getImageFX()
IconTheme
S
getJabRefMaterialDesignIconsStream()
S
getLogoSetFX()
S
readIconThemeFile()
Read a typical java property url into a Map. Currently doesn't support ...
MainTable()
UI
MainTable
initialize()
Main function for building the merge entry JPanel
MergeEntries
simpleBootstrap()
OOBibBase
Class for manipulating the Bibliography of the currently start document...
findOpenOfficeJars()
OpenOfficePanel
Pane to manage the interaction between JabRef and OpenOffice.
ThemeLoader()
ThemeLoader
Installs the style file and provides live reloading. The live reloading...
addAndWatchForChanges()
TagBar()
TagBar
Field editor that provides various pre-defined options as a drop-down c...
sendEmail()
SendAsEMailAction
Sends the selected entry as email - by Oliver Kopp It uses the mailto:-...
S
discoverCitationStyles()
Provides the citation styles that come with JabRef.
CitationStyle
Representation of a CitationStyle. Stores its name, the file path and t...
S
addFromResource()
OpenDocumentSpreadsheetCreator
S
addFromResource()
OpenOfficeDocumentCreator
getReader()
This method should return a reader from which the given layout file can...
TemplateExporter
Base class for export formats based on templates.
O
format()
CleanupUrlFormatter
Cleanup URL link
O
performSearch()
EntryBasedParserFetcher
Provides a convenient interface for entry-based fetcher, which follow t...
getCallable()
FulltextFetchers
Utility class for trying to resolve URLs to full-text PDF for articles.
O
findIdentifier()
IdParserFetcher
Provides a convenient interface for IdFetcher , which follow the usual ...
O
findFullText()
Tries to find a fulltext URL for a given BibTex entry. Currently only u...
ACS
FulltextFetcher implementation that attempts to find a PDF URL at ACS.
callApi()
Queries the API. If only {@code searchQuery} is given, then the API wil...
ArXiv
Fetcher for the arXiv.
S
getEntry()
Return a BibEntry by looking up the given url from the BibSonomy scraper.
BibsonomyScraper
Convenience class for getting BibTeX entries from the BibSonomy scraper...
O
performSearchById()
DoiFetcher
O
findFullText()
DoiResolution
FulltextFetcher implementation that follows the DOI resolution redirect...
obtainAndModifyCookie()
GoogleScholar
FulltextFetcher implementation that attempts to find a PDF URL at Googl...
search()
O
findFullText()
IEEE
Class for finding PDF URLs for entries on IEEE Will first look for URLs...
fetchMedline()
Fetch and parse an medline item from eutils.ncbi.nlm.nih.gov. The E-uti...
MedlineFetcher
Fetch or search from PubMed www.ncbi.nlm.nih.gov The MedlineFetcher fet...
getPubMedIdsFromQuery()
When using 'esearch.fcgi?db=<database>&term=<query>' we will get a list...
constructQuery()
Constructs the query based on title of the BibEntry. Adds statistical s...
MrDLibFetcher
This class is responsible for getting the recommendations from Mr. DLib
findFullText()
OpenAccessDoi
A fulltext fetcher that uses oaDOI .
O
findFullText()
ScienceDirect
FulltextFetcher implementation that attempts to find a PDF URL at Scien...
O
findFullText()
SpringerLink
FulltextFetcher implementation that attempts to find a PDF URL at Sprin...
CustomImporter()
CustomImporter
Object with data for a custom importer. Is also responsible for instant...
S
load()
makeRequest()
ShortDOIService
Class for obtaining shortened DOI names.
readJournalListFromResource()
AbbreviationParser
Reads abbreviation files (CSV format) into a list of Abbreviations.
getPasswordAuthentication()
ProxyAuthenticator
URLDownload()
URLDownload
URL download to a string. Example: URLDownload dl = new URLDownload(URL...
asInputStream()
Takes the web resource as the source for a monitored input stream.
asString()
Downloads the web resource to a String.
getCookieFromUrl()
getMimeType()
openConnection()
toFile()
Downloads the web resource to a file.
toTemporaryFile()
Downloads the web resource to a temporary file.
readTermsFromResource()
ProtectedTermsParser
Reads abbreviation files (property files using NAME = ABBREVIATION as a...
S
getIpAddress()
Gets the IP address where the remote server is listening.
RemotePreferences
Place for handling the preferences for the remote communication
openNewConnection()
RemoteClient
RemoteListenerServer()
RemoteListenerServer
closeServerSocket()
O
run()
Protocol()
Protocol
close()
S
getAllAvailableVersions()
Grabs all the available releases from the GitHub repository
Version
Represents the Application Version with the major and minor number, the...
LinkedFile()
LinkedFile
Represents the link to an external file (e.g. associated PDF file). Thi...
O
getExternalURI()
ArXivIdentifier
Identifier for the arXiv. See https://arxiv.org/help/arxiv_identifier
DOI()
Creates a DOI from various schemes including URL, URN, and plain DOIs/S...
DOI
Class for working with Digital object identifiers (DOIs) and Short DOIs
O
getExternalURI()
Return a URI presentation for the DOI/Short DOI
Eprint()
Creates a Eprint from various schemes including URL.
Eprint
Class for working with Eprint identifiers
O
getExternalURI()
Return a URI presentation for the Eprint identifier
O
getExternalURI()
ISBN
O
getExternalURI()
Get URL in online database.
MathSciNetId
Article identifier for MathSciNet (also sometimes called "MRNumber")
TexGroup()
TexGroup
S
getResourceFileAsString()
StringUtil
S
getFileExtension()
Returns the extension of a file name or Optional.empty() if the file do...
FileHelper
S
isUrl()
O
getUser()
JabRefPreferences