| Generated and automatically maintained for github.com/JabRef/jabref by SourceSpy
GitHub Project BadgeCopy: HTML Markdown

Package org.jabref

org.jabref
FallbackExceptionHandler
Catch and log any unhandled ex ceptions.
Globals
JabRefException
JabRefExecutorService
Responsible for managing of al l threads (except GUI threads ) in JabRef
JabRefGUI
JabRefLauncher
JabRef launcher: This just sta rts JabRefMain. It is there b ecause to have the name c...
JabRefMain
JabRef's main class to process command line options and to start the UI
org.jabref.architecture
Annotation
ApacheCommonsLang3Allowed
Annotation to indicate that us age of ApacheCommonsLang3 is explicitly allowed. The i...
org.jabref.benchmarks
Benchmarks
org.jabref.cli
ArgumentProcessor
AuxCommandLine
CrossrefFetcherEvaluator
Useful for checking out new al gorithm improvements and thre sholds. Not used inside t...
GenerateCharacterTable
JabRefCLI
SystemOutputPrinter
org.jabref.gui
AbstractViewModel
BasePanel
Enum
BasePanelMode
Defines the different modes th at the BasePanel can operate in
BasePanelPreferences
ClipBoardManager
DefaultInjector
Interface
Dialog
Interface
DialogService
This interface provides method s to create dialogs and show them to the user.
DragAndDropDataFormats
Contains all the different Dat aFormat s that may occur in J abRef.
DragAndDropHelper
UI
EntryTypeView
Dialog that prompts the user t o choose a type for an entry.
EntryTypeViewModel
UI
FXDialog
This class provides a super cl ass for all dialogs implement ed in JavaFX. To create a...
JabRefDialogService
This class provides methods to create default JavaFX dialog s which will also work on...
JabRefFrame
The main window of the applica tion.
OpenConsoleAction
SendAsEMailAction
Sends the selected entry as em ail It uses the mailto:-mecha nism Microsoft Outlook do...
SidePane
The side pane is displayed at the left side of JabRef and s hows instances of SidePan...
Abstract
SidePaneComponent
SidePaneManager
Manages which SidePaneComponen t s are shown.
Enum
SidePaneType
Definition of all possible com ponents in the side pane.
StateManager
This class manages the GUI-sta te of JabRef, including: curr ently selected database c...
UpdateTimestampListener
Updates the timestamp of chang ed entries if the feature is enabled
WaitForSaveFinishedDialog
Dialog shown when closing of a pplication needs to wait for a save operation to finish.
org.jabref.gui.actions
6 classes hidden
org.jabref.gui.autocompleter
19 classes hidden
org.jabref.gui.auximport
AuxParserResultViewModel
UI
FromAuxDialog
A wizard dialog for generating a new sub database from exis ting TeX AUX file
NewSubLibraryAction
The action concerned with gene rate a new (sub-)database fro m latex AUX file.
org.jabref.gui.bibtexextractor
BibtexExtractor
BibtexExtractorViewModel
ExtractBibtexAction
UI
ExtractBibtexDialog
GUI Dialog for the feature "Ex tract BibTeX from plain text" .
org.jabref.gui.bibtexkeypattern
BibtexKeyPatternAction
UI
BibtexKeyPatternDialog
BibtexKeyPatternPanel
GenerateBibtexKeyAction
GenerateBibtexKeySingleAction
org.jabref.gui.cleanup
CleanupAction
UI
CleanupDialog
CleanupPresetPanel
org.jabref.gui.collab
16 classes hidden
org.jabref.gui.commonfxcontrols
7 classes hidden
org.jabref.gui.contentselector
UI
ContentSelectorDialogView
ContentSelectorDialogViewModel
ManageContentSelectorAction
org.jabref.gui.copyfiles
7 classes hidden
org.jabref.gui.customentrytypes
CustomEntryTypeDialogViewModel
CustomizeEntryAction
UI
CustomizeEntryTypeDialogView
FieldViewModel
org.jabref.gui.customizefields
UI
CustomizeGeneralFieldsDialogView
CustomizeGeneralFieldsDialogViewModel
SetupGeneralFieldsAction
org.jabref.gui.desktop
JabRefDesktop
TODO: Replace by http://docs.o racle.com/javase/7/docs/api/j ava/awt/Desktop.html http...
org.jabref.gui.desktop.os
DefaultDesktop
Linux
Interface
NativeDesktop
OSX
Windows
org.jabref.gui.dialogs
AutosaveUiManager
This class has an abstract UI role as it listens for an Aut osaveEvent and saves the ...
BackupUIManager
Stores all user dialogs relate d to BackupManager .
org.jabref.gui.documentviewer
9 classes hidden
org.jabref.gui.duplicationFinder
UI
DuplicateResolverDialog
DuplicateSearch
org.jabref.gui.edit
13 classes hidden
org.jabref.gui.entryeditor
18 classes hidden
org.jabref.gui.entryeditor.fileannotationtab
UI
FileAnnotationTab
FileAnnotationTabView
FileAnnotationTabViewModel
FileAnnotationViewModel
org.jabref.gui.errorconsole
UI
ErrorConsoleView
ErrorConsoleViewModel
LogEventViewModel
org.jabref.gui.exporter
12 classes hidden
org.jabref.gui.externalfiles
8 classes hidden
org.jabref.gui.externalfiletype
10 classes hidden
org.jabref.gui.fieldeditors
42 classes hidden
org.jabref.gui.fieldeditors.contextmenu
UI
CaseChangeMenu
UI
ClearField
UI
ConversionMenu
Menu to show up on right-click in a text field for converti ng text formats
EditorMenus
Provides context menus for the text fields of the entry edi tor. Note that we use Sup...
UI
ProtectedTermsMenu
org.jabref.gui.filelist
AttachFileAction
FileListEntry
This class represents a file l ink for a Bibtex entry.
UI
LinkedFileEditDialogView
LinkedFilesEditDialogViewModel
org.jabref.gui.groups
15 classes hidden
org.jabref.gui.help
8 classes hidden
org.jabref.gui.icon
IconTheme
InternalMaterialDesignIcon
Interface
JabRefIcon
JabRefIconView
Enum
JabRefMaterialDesignIcon
Provides the same true-type fo nt interface as MaterialDesig nIcon itself, but uses a ...
org.jabref.gui.importer
14 classes hidden
org.jabref.gui.importer.actions
CheckForNewEntryTypesAction
This action checks whether any new custom entry types were loaded from this BIB file...
Interface
GUIPostOpenAction
This interface defines potenti al actions that may need to b e taken after opening a B...
MergeReviewIntoCommentAction
MergeReviewIntoCommentConfirmationDialog
OpenDatabaseAction
org.jabref.gui.importer.fetcher
LookupIdentifierAction
WebSearchPane
WebSearchPaneViewModel
org.jabref.gui.integrity
IntegrityCheckAction
UI
IntegrityCheckDialog
IntegrityCheckDialogViewModel
org.jabref.gui.journals
9 classes hidden
org.jabref.gui.keyboard
7 classes hidden
org.jabref.gui.libraryproperties
LibraryPropertiesAction
UI
LibraryPropertiesDialogView
LibraryPropertiesDialogViewModel
org.jabref.gui.logging
ApplicationInsightsAppender
ApplicationInsightsLogEvent
GuiAppender
org.jabref.gui.maintable
18 classes hidden
org.jabref.gui.menus
ChangeEntryTypeMenu
UI
FileHistoryMenu
org.jabref.gui.mergeentries
6 classes hidden
org.jabref.gui.metadata
BibtexStringEditorAction
UI
BibtexStringEditorDialogView
BibtexStringEditorDialogViewModel
BibtexStringEditorItemModel
PreambleEditor
org.jabref.gui.openoffice
20 classes hidden
org.jabref.gui.preferences
39 classes hidden
org.jabref.gui.preview
CopyCitationAction
Copies the selected entries an d formats them with the selec ted citation style (or pr...
PreviewPanel
UI
PreviewViewer
Displays an BibEntry using the given layout format.
org.jabref.gui.protectedterms
ManageProtectedTermsAction
UI
ManageProtectedTermsDialog
Dialog for managing term list files.
ManageProtectedTermsViewModel
UI
NewProtectedTermsFileDialog
org.jabref.gui.push
14 classes hidden
org.jabref.gui.remote
JabRefMessageHandler
org.jabref.gui.search
GlobalSearchBar
Enum
SearchDisplayMode
Collects the possible search m odes
SearchTextField
org.jabref.gui.search.rules
org.jabref.gui.search.rules.describer
ContainsAndRegexBasedSearchRuleDescriber
GrammarBasedSearchRuleDescriber
Interface
SearchDescriber
SearchDescribers
org.jabref.gui.shared
ConnectToSharedDatabaseCommand
Opens a shared database.
PullChangesFromSharedAction
UI
SharedDatabaseLoginDialogView
SharedDatabaseLoginDialogViewModel
SharedDatabaseUIManager
org.jabref.gui.specialfields
6 classes hidden
org.jabref.gui.texparser
8 classes hidden
org.jabref.gui.undo
13 classes hidden
org.jabref.gui.util
37 classes hidden
org.jabref.gui.util.comparator
NumericFieldComparator
Comparator for numeric cases. The purpose of this class is to add the numeric compar...
PriorityFieldComparator
RankingFieldComparator
Comparator for rankings. Inver se comparison of ranking as r ank5 is higher than rank1
ReadStatusFieldComparator
org.jabref.gui.util.component
DiffHighlightingTextPane
Tag
A tag item in a TagBar .
TagBar
Field editor that provides var ious pre-defined options as a drop-down combobox.
UI
TemporalAccessorPicker
A date picker with configurabl e datetime format where both date and time can be chan...
org.jabref.gui.util.uithreadaware
6 classes hidden
org.jabref.logic
TypedBibEntry
Wrapper around a BibEntry offe ring methods for BibDatabaseM ode dependend results
org.jabref.logic.autosaveandbackup
AutosaveManager
Saves the given BibDatabaseCon text on every BibDatabaseCont extChangedEvent by postin...
BackupManager
Backups the given bib database file from BibDatabaseContext on every BibDatabaseCont...
org.jabref.logic.auxparser
DefaultAuxParser
LaTeX Aux to BibTeX Parser Ext racts a subset of BibTeX entr ies from a BibDatabase th...
org.jabref.logic.bibtex
7 classes hidden
org.jabref.logic.bibtex.comparator
12 classes hidden
org.jabref.logic.bibtexkeypattern
BibtexKeyGenerator
This is the utility class of t he LabelPattern package.
BibtexKeyPatternPreferences
BracketedPattern
The BracketedExpressionExpande r provides methods to expand bracketed expressions, su...
org.jabref.logic.bst
14 classes hidden
org.jabref.logic.citationstyle
7 classes hidden
org.jabref.logic.cleanup
15 classes hidden
org.jabref.logic.exporter
20 classes hidden
org.jabref.logic.externalfiles
ExternalFilesContentImporter
LinkedFileHandler
org.jabref.logic.formatter
Formatters
IdentityFormatter
It may seem useless, but is ne eded as a fallback option
org.jabref.logic.formatter.bibtexfields
23 classes hidden
org.jabref.logic.formatter.casechanger
9 classes hidden
org.jabref.logic.formatter.minifier
MinifyNameListFormatter
Replaces three or more authors with and others
TruncateFormatter
org.jabref.logic.groups
DefaultGroupsFactory
org.jabref.logic.help
Enum
HelpFile
This enum globally defines all help pages with the name of the markdown file in the ...
org.jabref.logic.importer
22 classes hidden
org.jabref.logic.importer.fetcher
35 classes hidden
org.jabref.logic.importer.fileformat
23 classes hidden
org.jabref.logic.importer.fileformat.bibtexml
org.jabref.logic.importer.fileformat.endnote
org.jabref.logic.importer.fileformat.medline
org.jabref.logic.importer.fileformat.mods
org.jabref.logic.importer.util
9 classes hidden
org.jabref.logic.integrity
35 classes hidden
org.jabref.logic.journals
7 classes hidden
org.jabref.logic.l10n
6 classes hidden
org.jabref.logic.layout
10 classes hidden
org.jabref.logic.layout.format
72 classes hidden
org.jabref.logic.logging
JabRefLogger
LogMessages
This class is used for storing and archiving all message ou tput of JabRef as log eve...
org.jabref.logic.msbib
8 classes hidden
org.jabref.logic.net
ProgressInputStream
An input stream that keeps tra ck of the amount of bytes alr eady read. Code based on ...
ProxyAuthenticator
ProxyPreferences
ProxyRegisterer
URLDownload
URL download to a string. Exam ple: URLDownload dl = new URL Download(URL); String con...
org.jabref.logic.openoffice
9 classes hidden
org.jabref.logic.pdf
Interface
AnnotationImporter
EntryAnnotationImporter
Here all PDF files attached to a BibEntry are scanned for a nnotations using a PdfAnn...
FileAnnotationCache
PdfAnnotationImporter
TextExtractor
Extracts the text of marked an notations using bounding boxe s.
org.jabref.logic.preferences
OwnerPreferences
TimestampPreferences
org.jabref.logic.preview
Interface
PreviewLayout
Used for displaying a rendered entry in the UI. Due to hist orical reasons, "renderin...
org.jabref.logic.protectedterms
ProtectedTermsList
ProtectedTermsLoader
ProtectedTermsParser
Reads abbreviation files (prop erty files using NAME = ABBRE VIATION as a format) into...
ProtectedTermsPreferences
org.jabref.logic.remote
RemotePreferences
Place for handling the prefere nces for the remote communica tion
RemoteUtil
org.jabref.logic.remote.client
RemoteClient
org.jabref.logic.remote.server
Interface
MessageHandler
RemoteListenerServer
RemoteListenerServerLifecycle
Manages the RemoteListenerServ erThread through typical life cycle methods. open -> s...
RemoteListenerServerThread
This thread wrapper is require d to be able to interrupt the remote listener while li...
org.jabref.logic.remote.shared
Protocol
Enum
RemoteMessage
org.jabref.logic.search
DatabaseSearcher
SearchQuery
org.jabref.logic.shared
8 classes hidden
org.jabref.logic.shared.event
ConnectionLostEvent
A new ConnectionLostEvent is f ired, when the connection to the shared database gets ...
SharedEntriesNotPresentEvent
This event is fired when the u ser tries to push changes of one or more obsolete BibE...
UpdateRefusedEvent
A new UpdateRefusedEvent is fi red, when the user tries to p ush changes of an obsolet...
org.jabref.logic.shared.exception
InvalidDBMSConnectionPropertiesException
This exception is thrown in ca se that DBMSConnectionPropert ies does not provide all ...
NotASharedDatabaseException
This exception is thrown when a shared database is required , but it actually isn't o...
OfflineLockException
This exception is thrown if a BibEntry with smaller version number is going to be us...
SharedEntryNotPresentException
This exception is thrown if a BibEntry is going to be updat ed while it does not exis...
org.jabref.logic.shared.listener
OracleNotificationListener
A listener for Oracle database notifications.
PostgresSQLNotificationListener
A listener for PostgreSQL data base notifications.
org.jabref.logic.shared.prefs
SharedDatabasePreferences
Stores and reads persistent da ta for org.jabref.gui.shared. ConnectToSharedDatabaseDi...
org.jabref.logic.shared.security
Password
Password contains methods whi ch are useful to encrypt and decrypt passwords using s...
org.jabref.logic.specialfields
SpecialFieldsUtils
org.jabref.logic.texparser
DefaultLatexParser
TexBibEntriesResolver
org.jabref.logic.undo
AddUndoableActionEvent
Event sent when a new undoable action is added to the undo manager
UndoChangeEvent
Event sent when something is u ndone or redone
UndoRedoEvent
Event sent when something is u ndone or redone
org.jabref.logic.util
12 classes hidden
org.jabref.logic.util.io
11 classes hidden
org.jabref.logic.util.strings
7 classes hidden
org.jabref.logic.xmp
7 classes hidden
org.jabref.migrations
ConvertLegacyExplicitGroups
Converts legacy explicit group s, where the group contained a list of assigned entrie...
ConvertMarkingToGroups
Converts legacy explicit group s, where the group contained a list of assigned entrie...
CustomEntryTypePreferenceMigration
MergeReviewIntoCommentMigration
Interface
PostOpenMigration
PreferencesMigrations
org.jabref.model
Abstract
ChainNode
Represents a node in a chain. We view a chain as a vertical hierarchy and thus refer...
FieldChange
This class is used in the inst ance of a field being modifie d, removed or added.
Abstract
TreeNode
Represents a node in a tree. U sually, tree nodes have a val ue property which allows ...
org.jabref.model.auxparser
Interface
AuxParser
AuxParserResult
org.jabref.model.bibtexkeypattern
Abstract
AbstractBibtexKeyPattern
A small table, where an entry type is associated with a Bib tex key pattern (an Array...
DatabaseBibtexKeyPattern
GlobalBibtexKeyPattern
org.jabref.model.cleanup
Interface
CleanupJob
FieldFormatterCleanup
Formats a given entry field wi th the specified formatter.
FieldFormatterCleanups
Abstract
Formatter
The Formatter is used for a Fi lter design-pattern. Extendin g classes have to accept ...
org.jabref.model.database
7 classes hidden
org.jabref.model.database.event
6 classes hidden
org.jabref.model.database.shared
6 classes hidden
org.jabref.model.entry
19 classes hidden
org.jabref.model.entry.event
Abstract
EntriesEvent
This abstract class pretends a minimal set of attributes an d methods which an entrie...
Enum
EntriesEventSource
This enum represents the conte xt EntriesEvents were sent fr om.
EntryChangedEvent
EntryChangedEvent is fired wh en a BibEntry has been change d.
FieldAddedOrRemovedEvent
FieldChangedEvent
FieldChangedEvent is fired wh en a field of BibEntry has be en modified, removed or a...
org.jabref.model.entry.field
12 classes hidden
org.jabref.model.entry.identifier
7 classes hidden
org.jabref.model.entry.types
8 classes hidden
org.jabref.model.groups
14 classes hidden
org.jabref.model.groups.event
GroupUpdatedEvent
org.jabref.model.metadata
ContentSelector
ContentSelectors
FilePreferences
MetaData
SaveOrderConfig
Stores the save order config f rom MetaData Format: <choi ce>, pair of field + asce...
org.jabref.model.metadata.event
MetaDataChangedEvent
MetaDataChangedEvent is fired when a tuple of meta data ha s been put or removed.
org.jabref.model.pdf
FileAnnotation
Enum
FileAnnotationType
Our representation of the type of the FileAnnotation. This is needed as some FileAnn...
org.jabref.model.search
GroupSearchQuery
Interface
SearchMatcher
org.jabref.model.search.matchers
AndMatcher
A set of matchers that returns true if all matcher match th e given entry.
Abstract
MatcherSet
MatcherSets
NotMatcher
Inverts the search result. Exa mple: false --> true true --> false
OrMatcher
A set of matchers that returns true if any matcher matches the given entry.
org.jabref.model.search.rules
6 classes hidden
org.jabref.model.strings
LatexToUnicodeAdapter
Adapter class for the latex2un icode lib. This is an alterna tive to our LatexToUnicod...
StringUtil
UnicodeToReadableCharMap
org.jabref.model.texparser
Citation
LatexBibEntriesResolverResult
Interface
LatexParser
Parses a LaTeX file
LatexParserResult
org.jabref.model.util
8 classes hidden
org.jabref.preferences
CustomImportList
Collection of user defined cus tom import formats. The colle ction can be stored and r...
ExportComparator
GeneralPreferences
JabRefPreferences
JabRefPreferencesFilter
LastFocusedTabPreferences
Enum
NewLineSeparator
An enum which contains the pos sible NewLineSeperators Possi ble are CR ("\n"), LF ("\...
Interface
PreferencesService
PreviewPreferences
SearchPreferences
VersionPreferences
org.jabref.search
org.jabref.styletester
StyleTesterMain
Useful for checking the displa y of different controls. Not needed inside of JabRef.
StyleTesterView