JabRef Architecture Diagrams | documentation produced by SourceSpy

Entry Points/Methods

Entry Points/Methods
Java Main Method
class org.jabref.JabRefLauncher
JabRef Launcher
main(args)
class org.jabref.JabRefMain
JabRef MainClass
main(args)
class org.jabref.cli.GenerateCharacterTable
main(args)
Google Event Bus Subscriber
class org.jabref.gui.BasePanel.EntryRemovedListener
listen(entryRemovedEvent)
class org.jabref.gui.BasePanel.GroupTreeListener
listen(addedEntryEvent)
class org.jabref.gui.BasePanel.SearchAutoCompleteListener
Ensures that the search auto completer is up to date when entries are changed AKA Let the auto co...
listen(addedEntryEvent)
listen(entryChangedEvent)
class org.jabref.gui.BasePanel.SearchListener
Ensures that the results of the current search are updated when a new entry is inserted into the ...
listen(addedEntryEvent)
listen(removedEntryEvent)
listen(entryChangedEvent)
class org.jabref.gui.BasePanel
listen(event)
listen(entryChangedEvent)
class org.jabref.gui.JabRefFrame.UndoRedoEventManager
listen(event)
listen(event)
class org.jabref.gui.UpdateTimestampListener
Updates the timestamp of changed entries if the feature is enabled
listen(event)
class org.jabref.gui.autocompleter.AutoCompleteUpdater
Ensures that suggestion providers are up to date when entries are changed or added.
listen(addedEntryEvent)
listen(entryChangedEvent)
class org.jabref.gui.dialogs.AutosaveUIManager
This class has an abstract UI role as it listens for an AutosaveEvent and saves the bib file asso...
listen(event)
class org.jabref.gui.shared.SharedDatabaseUIManager
listen(event)
listen(updateRefusedEvent)
listen(connectionLostEvent)
enum org.jabref.gui.specialfields.SpecialFieldDatabaseChangeListener
listen(event)
class org.jabref.logic.autosaveandbackup.AutosaveManager
Saves the given BibDatabaseContext on every BibDatabaseContextChangedEvent by posting a new Autos...
listen(event)
class org.jabref.logic.autosaveandbackup.BackupManager
Backups the given bib database file from BibDatabaseContext on every BibDatabaseContextChangedEve...
listen(event)
class org.jabref.logic.citationstyle.CitationStyleCache.BibDatabaseEntryListener
listen(entryRemovedEvent)
listen(entryChangedEvent)
class org.jabref.logic.shared.DBMSSynchronizer
Synchronizes the shared or local databases with their opposite side. Local changes are pushed by ...
listen(event)
listen(event)
listen(event)
listen(event)
class org.jabref.model.database.BibDatabase
A bibliography database.
relayEntryChangeEvent(event)
class org.jabref.model.database.DuplicationChecker
Determines which bibtex cite keys are duplicates in a single BibDatabase .
listen(entryRemovedEvent)
listen(entryAddedEvent)
listen(fieldChangedEvent)
class org.jabref.model.database.KeyChangeListener
listen(event)
listen(event)
class org.jabref.model.database.event.CoarseChangeFilter
Filters change events and only relays major changes.
listen(event)
JavaFX/MVVM Command Handler
class org.jabref.gui.JabRefFrame.CloseAction
The action concerned with closing the window.
execute()
class org.jabref.gui.JabRefFrame.CloseDatabaseAction
execute()
class org.jabref.gui.JabRefFrame.EditAction
Class for handling general actions; cut, copy and paste. The focused component is kept track of b...
execute()
class org.jabref.gui.SidePaneComponent.ToggleCommand
execute()
class org.jabref.gui.actions.OldCommandWrapper
This wraps the old Swing commands so that they fit into the new infrastructure. In the long term,...
execute()
class org.jabref.gui.actions.OldCommandWrapperForActiveDatabase
This wraps the old Swing commands so that they fit into the new infrastructure. In the long term,...
execute()
class org.jabref.gui.actions.OldDatabaseCommandWrapper
A command that is only executable if a database is open. Deprecated use instead @see org.jabref.g...
execute()
class org.jabref.gui.actions.SimpleCommand
A simple command that does not track progress of the action.
execute()
class org.jabref.gui.auximport.NewSubLibraryAction
The action concerned with generate a new (sub-)database from latex AUX file.
execute()
class org.jabref.gui.bibtexextractor.ExtractBibtexAction
execute()
class org.jabref.gui.bibtexkeypattern.BibtexKeyPatternAction
execute()
class org.jabref.gui.bibtexkeypattern.GenerateBibtexKeySingleAction
execute()
class org.jabref.gui.contentselector.ManageContentSelectorAction
execute()
class org.jabref.gui.copyfiles.CopyFilesAction
execute()
class org.jabref.gui.customentrytypes.CustomizeEntryAction
execute()
class org.jabref.gui.customizefields.SetupGeneralFieldsAction
execute()
class org.jabref.gui.documentviewer.ShowDocumentViewerAction
execute()
class org.jabref.gui.duplicationFinder.DuplicateSearch
execute()
class org.jabref.gui.edit.CopyDoiUrlAction
Copies the doi url to the clipboard
execute()
class org.jabref.gui.edit.ManageKeywordsAction
An Action for launching keyword managing dialog
execute()
class org.jabref.gui.edit.MassSetFieldsAction
An Action for launching mass field. Functionality: * Defaults to selected entries, or all entries...
execute()
class org.jabref.gui.edit.OpenBrowserAction
execute()
class org.jabref.gui.edit.ReplaceStringAction
execute()
class org.jabref.gui.entryeditor.SourceTab.EditAction
execute()
class org.jabref.gui.exporter.ExportCommand
Performs an export action
execute()
class org.jabref.gui.exporter.ExportToClipboardAction
execute()
class org.jabref.gui.exporter.ManageCustomExportsAction
execute()
class org.jabref.gui.exporter.SaveAllAction
execute()
class org.jabref.gui.exporter.WriteXMPAction
execute()
class org.jabref.gui.externalfiles.AutoLinkFilesAction
This Action may only be used in a menu or button. Never in the entry editor. FileListEditor and E...
execute()
class org.jabref.gui.externalfiles.FindFullTextAction
Try to download fulltext PDF for selected entry(ies) by following URL or DOI link.
execute()
class org.jabref.gui.externalfiles.FindUnlinkedFilesAction
execute()
class org.jabref.gui.externalfiletype.EditExternalFileTypesAction
execute()
class org.jabref.gui.filelist.AttachFileAction
execute()
class org.jabref.gui.help.AboutAction
execute()
class org.jabref.gui.help.ErrorConsoleAction
Such an error console can be useful in getting complete bug reports, especially from Windows user...
execute()
class org.jabref.gui.help.HelpAction
This Action keeps a reference to a URL. When activated, it shows the help Dialog unless it is alr...
execute()
class org.jabref.gui.help.HelpAction.SimpleCommandAnonymous
execute()
class org.jabref.gui.help.SearchForUpdateAction
execute()
class org.jabref.gui.importer.ImportCommand
Perform import operation
execute()
class org.jabref.gui.importer.ManageCustomImportsAction
execute()
class org.jabref.gui.importer.NewDatabaseAction
Create a new, empty, database.
execute()
class org.jabref.gui.importer.NewEntryAction
execute()
class org.jabref.gui.importer.actions.OpenDatabaseAction
execute()
class org.jabref.gui.importer.fetcher.LookupIdentifierAction
execute()
class org.jabref.gui.integrity.IntegrityCheckAction
execute()
class org.jabref.gui.journals.ManageJournalsAction
execute()
class org.jabref.gui.keyboard.CustomizeKeyBindingAction
execute()
class org.jabref.gui.libraryproperties.LibraryPropertiesAction
execute()
class org.jabref.gui.mergeentries.MergeEntriesAction
execute()
class org.jabref.gui.metadata.BibtexStringEditorAction
execute()
class org.jabref.gui.metadata.PreambleEditor
execute()
class org.jabref.gui.preferences.PreviewTabView.EditAction
execute()
class org.jabref.gui.preferences.ShowPreferencesAction
execute()
class org.jabref.gui.protectedterms.ManageProtectedTermsAction
execute()
class org.jabref.gui.push.PushToApplicationAction
An Action class representing the process of invoking a PushToApplication operation.
execute()
class org.jabref.gui.shared.ConnectToSharedDatabaseCommand
Opens a shared database.
execute()
class org.jabref.gui.texparser.ParseTexAction
execute()