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

Overview

Externally/framework-called methods
Java Main Methods - 6
JavaX RESTful Services - not found
Google Event Bus Subscribers - 34
JavaFX/MVVM Command Handlers - 58
Java Web Servlets - not found
Java Web Filters - not found
Java Websocket Client Endpoint - not found
Java Websocket Server Endpoint - not found
API Methods - not found
Android Activities - not found
Java Main Methods
Sm
main()
JabRefLauncher
JabRef launcher: This just starts JabRefMain. It is there because to ha...
Sm
main()
JabRefMain
JabRef's main class to process command line options and to start the UI
Sm
main()
Benchmarks
Sm
main()
CrossrefFetcherEvaluator
Useful for checking out new algorithm improvements and thresholds. Not ...
Sm
main()
GenerateCharacterTable
Sm
main()
StyleTesterMain
Useful for checking the display of different controls. Not needed insid...
Google Event Bus Subscribers
listen()
BasePanel.EntriesRemovedListener
listen()
BasePanel.GroupTreeListener
listen()
BasePanel.SearchAutoCompleteListener
Ensures that the search auto completer is up to date when entries are c...
listen()
listen()
BasePanel.SearchListener
Ensures that the results of the current search are updated when a new e...
listen()
listen()
listen()
BasePanel
listen()
JabRefFrame.UndoRedoEventManager
listen()
listen()
UpdateTimestampListener
Updates the timestamp of changed entries if the feature is enabled
listen()
AutoCompleteUpdater
Ensures that suggestion providers are up to date when entries are chang...
listen()
listen()
AutosaveUIManager
This class has an abstract UI role as it listens for an AutosaveEvent a...
listen()
UI
MainTable
listen()
SharedDatabaseUIManager
listen()
listen()
listen()
E
SpecialFieldDatabaseChangeListener
listen()
AutosaveManager
Saves the given BibDatabaseContext on every BibDatabaseContextChangedEv...
listen()
BackupManager
Backups the given bib database file from BibDatabaseContext on every Bi...
listen()
removes the outdated citation of the changed entry
CitationStyleCache.BibDatabaseEntryListener
listen()
removes the citation of the removed entries as they are not needed anym...
listen()
Listening method. Deletes the given list of {@link BibEntry} from share...
DBMSSynchronizer
Synchronizes the shared or local databases with their opposite side. Lo...
listen()
Listening method. Synchronizes the shared {@link MetaData} and applies ...
listen()
Listening method. Updates an existing shared {@link BibEntry}.
listen()
Listening method. Inserts a new {@link BibEntry} into shared database.
relayEntryChangeEvent()
BibDatabase
A bibliography database. This is the "bib" file (or the library stored ...
listen()
DuplicationChecker
Determines which bibtex cite keys are duplicates in a single BibDatabas...
listen()
listen()
listen()
KeyChangeListener
listen()
listen()
CoarseChangeFilter
Filters change events and only relays major changes.
JavaFX/MVVM Command Handlers
O
execute()
JabRefFrame.CloseAction
The action concerned with closing the window.
O
execute()
JabRefFrame.CloseDatabaseAction
O
execute()
JabRefFrame.EditAction
Class for handling general actions; cut, copy and paste. The focused co...
O
execute()
SidePaneComponent.ToggleCommand
execute()
OldCommandWrapper
This wraps the old Swing commands so that they fit into the new infrast...
execute()
OldCommandWrapperForActiveDatabase
This wraps the old Swing commands so that they fit into the new infrast...
execute()
OldDatabaseCommandWrapper
A command that is only executable if a database is open. Deprecated use...
execute()
A
SimpleCommand
A simple command that does not track progress of the action.
O
execute()
NewSubLibraryAction
The action concerned with generate a new (sub-)database from latex AUX ...
O
execute()
ExtractBibtexAction
O
execute()
BibtexKeyPatternAction
O
execute()
GenerateBibtexKeySingleAction
O
execute()
ManageContentSelectorAction
O
execute()
CopyFilesAction
O
execute()
CustomizeEntryAction
O
execute()
SetupGeneralFieldsAction
O
execute()
ShowDocumentViewerAction
O
execute()
DuplicateSearch
O
execute()
CopyDoiUrlAction
Copies the doi url to the clipboard
O
execute()
ManageKeywordsAction
An Action for launching keyword managing dialog
O
execute()
MassSetFieldsAction
An Action for launching mass field. Functionality: * Defaults to select...
O
execute()
OpenBrowserAction
O
execute()
ReplaceStringAction
O
execute()
SourceTab.EditAction
O
execute()
ExportCommand
Performs an export action
O
execute()
ExportToClipboardAction
O
execute()
ManageCustomExportsAction
O
execute()
SaveAllAction
O
execute()
WriteXMPAction
O
execute()
AutoLinkFilesAction
This Action may only be used in a menu or button. Never in the entry ed...
O
execute()
DownloadFullTextAction
Try to download fulltext PDF for selected entry(ies) by following URL o...
O
execute()
FindUnlinkedFilesAction
O
execute()
EditExternalFileTypesAction
O
execute()
AttachFileAction
O
execute()
AboutAction
O
execute()
ErrorConsoleAction
Such an error console can be useful in getting complete bug reports, es...
O
execute()
HelpAction
This Action keeps a reference to a URL. When activated, it shows the he...
O
execute()
HelpAction.SimpleCommandAnonymous
O
execute()
SearchForUpdateAction
O
execute()
ImportCommand
Perform import operation
O
execute()
ManageCustomImportsAction
O
execute()
NewDatabaseAction
Create a new, empty, database.
O
execute()
NewEntryAction
O
execute()
OpenDatabaseAction
O
execute()
LookupIdentifierAction
O
execute()
IntegrityCheckAction
O
execute()
ManageJournalsAction
O
execute()
CustomizeKeyBindingAction
O
execute()
LibraryPropertiesAction
O
execute()
MergeEntriesAction
O
execute()
BibtexStringEditorAction
O
execute()
PreambleEditor
O
execute()
PreviewTabView.EditAction
O
execute()
ShowPreferencesAction
O
execute()
ManageProtectedTermsAction
O
execute()
PushToApplicationAction
An Action class representing the process of invoking a PushToApplicatio...
O
execute()
ConnectToSharedDatabaseCommand
Opens a shared database.
O
execute()
ParseTexAction