Software Diagram Editor
| org.jabref.gui | Edit this Diagram
no source
class? PresenterFactory
no source
class JFXSnackbar
no source
class TelemetryClient
no source
class EasyBinding
no source
class Subscription
no source
class Validator
no source
class ControlsFxVisualizer
no source
class Clipboard
no source
class? Thread$UncaughtExceptionHandler
no source
class? Application
UIno source
class? Alert
no source
class? BorderPane
no source
class? StackPane
class AbstractViewModel
class BasePanel
enum BasePanelMode
Defines the different modes th at the BasePanel can operate in
class BasePanelPreferences
class ClipBoardManager
class DefaultInjector
interface Dialog
interface DialogService
This interface provides method s to create dialogs and show them to the user.
class DragAndDropDataFormats
Contains all the different Dat aFormat s that may occur in J abRef.
class DragAndDropHelper
class EntryTypeView
Dialog that prompts the user t o choose a type for an entry.
class EntryTypeViewModel
class FXDialog
This class provides a super cl ass for all dialogs implement ed in JavaFX. To create a...
class FallbackExceptionHandler
Catch and log any unhandled ex ceptions.
class Globals
class JabRefDialogService
This class provides methods to create default JavaFX dialog s which will also work on...
class JabRefExecutorService
Responsible for managing of al l threads (except GUI threads ) in JabRef
class JabRefFrame
The main window of the applica tion.
class JabRefGUI
class JabRefLauncher
JabRef launcher: This just sta rts JabRefMain. It is there b ecause to have the name c...
class JabRefMain
JabRef's main class to process command line options and to start the UI
class OpenConsoleAction
class SendAsEMailAction
Sends the selected entry as em ail It uses the mailto:-mecha nism Microsoft Outlook do...
class SidePane
The side pane is displayed at the left side of JabRef and s hows instances of SidePan...
abstract class SidePaneComponent
class SidePaneManager
Manages which SidePaneComponen t s are shown.
enum SidePaneType
Definition of all possible com ponents in the side pane.
class StateManager
This class manages the GUI-sta te of JabRef, including: curr ently selected database c...
class UpdateTimestampListener
Updates the timestamp of chang ed entries if the feature is enabled
class WaitForSaveFinishedDialog
Dialog shown when closing of a pplication needs to wait for a save operation to finish.
abstract class SimpleCommand
A simple command that does not track progress of the action .
class AutoCompletePreferences
class PersonNameSuggestionProvider
Delivers possible completions as a list of Author s.
class SuggestionProviders
class DatabaseChangePane
class EntryEditor
GUI component that allows edit ing of the fields of a BibEnt ry (i.e. the one that sho...
class EntryEditorPreferences
class ExternalFileTypes
interface JabRefIcon
class KeyBindingRepository
class MainTable
class MainTableDataModel
class MainTablePreferences
class FileHistoryMenu
class PushToApplicationsManager
class GlobalSearchBar
class CountingUndoManager
class BaseDialog
class CustomLocalDragboard
Placeholder class for a custom generic type safe dragboard to be used in drag and dr...
class DefaultFileUpdateMonitor
This class monitors a set of f iles for changes. Upon detect ing a change it notifies ...
class DialogWindowState
This class is used to store th e size and position of dialog windows so that these pr...
class OptionalObjectProperty
Similar to com.tobiasdiez.easy bind.monadic.MonadicObservabl eValue
interface TaskExecutor
An object that executes submit ted Task s. This interface pr ovides a way of decouplin...
class CitationStyleCache
Caches the generated Citations for quicker access CitationS tyleGenerator generates t...
class ExporterFactory
interface IdBasedFetcher
Searches web resources for bib liographic information based on an identifier.
class ImportFormatReader
class ParserResult
class JournalAbbreviationRepository
A repository for all journal a bbreviations, including add a nd find methods.
class FileAnnotationCache
class ProtectedTermsLoader
class RemoteListenerServerLifecycle
Manages the RemoteListenerServ erThread through typical life cycle methods. open -> s...
class BuildInfo
class BibDatabaseContext
Represents everything related to a BIB file. The entries ar e stored in BibDatabase, ...
class BibEntry
Represents a BibTex / BibLaTeX entry. In case you search fo r a builder as described ...
class BibEntryTypesManager
interface EntryType
class GroupTreeNode
A node in the groups tree that holds exactly one AbstractGr oup.
class JabRefPreferences
class PreviewPreferences
no source
class Logger
LOGGERannotationCachebibDatabaseContextchangePanecitationStyleCachedialogServicedividerPositionSubscriptionentryEditorexternalFileTypesframemainTablemodepreferencessearchAutoCompletershowingsidePaneManagersuggestionProviderstableModelundoManagerautoCompletePreferencesentryEditorPreferenceskeyBindingspreviewPreferencestablePreferencesLOGGERimportFormatReaderprimaryLOGGERbasePaneldialogServiceprefsstateManagertypeviewModelvisualizerLOGGERbasePaneldialogServicefetchers 0..* idFieldValidatorprefsstateManagerLOGGERBUILD_INFOIMPORT_FORMAT_READERREMOTE_LISTENERTASK_EXECUTORclipboardManagerentryTypesManagerexportFactoryfileUpdateMonitorjournalAbbreviationRepositorykeyBindingRepositoryprefsprotectedTermsLoaderstateManagertelemetryClientundoManagerLOGGERpreferencesstatusLineINSTANCELOGGERLOGGERdialogServiceexecutorServicefileHistoryglobalSearchBarprefspushToApplicationsManagersidePanesidePaneManagerstateManagerundoManagerLOGGERbibDatabases 0..* mainFrameLOGGERLOGGERstateManagerLOGGERdialogServicestateManagericonmanagercomponents 0..* preferencessidePaneactiveDatabaseactiveGroups 0..* anyTaskRunningdialogWindowStates 0..* localDragboardsearchResultMap 0..* selectedEntries 0..* jabRefPreferencesdialogService