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

Package org.jabref.logic

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
BibEntryWriter
DuplicateCheck
This class contains utility me thod for duplicate checking o f entries.
FieldContentFormatter
This class provides the reform atting needed when reading Bi bTeX fields formatted in ...
FieldContentFormatterPreferences
FieldWriter
Converts JabRef's internal Bib TeX representation of a BibTe X field to BibTeX text re...
FieldWriterPreferences
InvalidFieldValueException
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
BibtexCaseChanger
BibtexNameFormatter
From Bibtex: "The |built_in| f unction {\.{format.name\$}} p ops the top three literal...
BibtexPurify
The |built_in| function {\.{pu rify\$}} pops the top (string ) literal, removes nonalp...
BibtexTextPrefix
The |built_in| function {\.{te xt.prefix\$}} pops the top tw o literals (the integer l...
BibtexWidth
The |built_in| function {\.{pu rify\$}} pops the top (string ) literal, removes nonalp...
BstPreviewLayout
ChangeCaseFunction
From the Bibtex manual: Pops t he top two (string) literals; it changes the case of t...
FormatNameFunction
From Bibtex: "The |built_in| f unction {\.{format.name\$}} p ops the top three literal...
PurifyFunction
The |built_in| function {\.{pu rify\$}} pops the top (string ) literal, removes nonalp...
TextPrefixFunction
The |built_in| function {\.{te xt.prefix\$}} pops the top tw o literals (the integer l...
VM
A BibTeX Virtual machine that can execute .bst files. Docum entation can be found in ...
VMException
Interface
Warn
WidthFunction
The |built_in| function {\.{wi dth\$}} pops the top (string) literal and pushes the i...
org.jabref.logic.citationstyle
CSLAdapter
Provides an adapter class to C SL. It holds a CSL instance u nder the hood that is onl...
CitationStyle
Representation of a CitationSt yle. Stores its name, the fil e path and the style itself
CitationStyleCache
Caches the generated Citations for quicker access CitationS tyleGenerator generates t...
CitationStyleGenerator
Facade to unify the access to the citation style engine. Us e these methods if you ne...
Enum
CitationStyleOutputFormat
CitationStylePreviewLayout
JabRefLocaleProvider
A LocaleProvider that loads lo cales from a directory in the current module. This imp...
org.jabref.logic.cleanup
CleanupPreferences
CleanupPreset
CleanupWorker
Cleanups
ConvertToBiblatexCleanup
Converts the entry to biblatex format.
ConvertToBibtexCleanup
Converts the entry to biblatex format.
DoiCleanup
Formats the DOI (e.g. removes http part) and also moves DOI s from note, url or ee fi...
EprintCleanup
Formats the DOI (e.g. removes http part) and also moves DOI s from note, url or ee fi...
FileLinksCleanup
Fixes the format of the file f ield. For example, if the fil e link is empty but the d...
ISSNCleanup
MoveFieldCleanup
Moves the content of one field to another field.
MoveFilesCleanup
RelativePathsCleanup
RenamePdfCleanup
UpgradePdfPsToFileCleanup
Collects file links from the p s and pdf fields, and add the m to the list contained i...
org.jabref.logic.exporter
AtomicFileOutputStream
A file output stream that is s imilar to the standard FileOu tputStream , except that ...
AtomicFileWriter
Writer that similar to the bui lt-in java.io.FileWriter but uses the AtomicFileOutput...
Abstract
BibDatabaseWriter
BibTeXMLExporter
Export format for the BibTeXML format.
BibtexDatabaseWriter
Abstract
Exporter
ExporterFactory
GroupSerializer
MSBibExporter
TemplateExporter for exporting in MSBIB XML format.
MetaDataSerializer
ModsExporter
TemplateExporter for exporting in MODS XML format.
OOCalcDatabase
OpenDocumentRepresentation
OpenDocumentSpreadsheetCreator
OpenOfficeDocumentCreator
SaveException
Exception thrown if saving goe s wrong. If caused by a speci fic entry, keeps track of...
SavePreferences
TemplateExporter
Base class for export formats based on templates.
XmpExporter
A custom exporter to write bib entries to a .xmp file for f urther processing in othe...
XmpPdfExporter
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
Interface
EntryBasedFetcher
Searches web resources for bib liographic information based on a BibEntry . Useful to...
Interface
EntryBasedParserFetcher
Provides a convenient interfac e for entry-based fetcher, wh ich follow the usual thre...
FetcherException
FetcherResult
Interface
FulltextFetcher
This interface is used for cla sses that try to resolve a fu ll-text PDF url for a Bib...
FulltextFetchers
Utility class for trying to re solve URLs to full-text PDF f or articles.
Interface
IdBasedFetcher
Searches web resources for bib liographic information based on an identifier.
Interface
IdBasedParserFetcher
Provides a convenient interfac e for ID-based fetcher, which follow the usual three-s...
Interface
IdFetcher
Looks for article identifier b ased on already present bibli ographic information.
Interface
IdParserFetcher
Provides a convenient interfac e for IdFetcher , which follo w the usual three-step pr...
ImportException
ImportFormatPreferences
ImportFormatReader
Abstract
Importer
Role of an importer for JabRef .
OpenDatabase
Interface
OutputPrinter
ParseException
ParserResult
Interface
SearchBasedFetcher
Searches web resources for bib liographic information based on a free-text query. May...
Interface
SearchBasedParserFetcher
Provides a convenient interfac e for search-based fetcher, w hich follow the usual thr...
Interface
WebFetcher
Searches web resources for bib liographic information.
WebFetchers
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
ASCIICharacterChecker
AbbreviationChecker
BibStringChecker
BibTeXEntryTypeChecker
BibTeX mode only checker
BibtexKeyChecker
Currently only checks the key if there is an author, year, and title present.
BibtexKeyDuplicationChecker
BibtexkeyDeviationChecker
BooktitleChecker
BracesCorrector
BracketChecker
DOIValidityChecker
DateChecker
EditionChecker
EntryLinkChecker
FieldChecker
FieldCheckers
FileChecker
HTMLCharacterChecker
HowPublishedChecker
ISBNChecker
ISSNChecker
IntegrityCheck
IntegrityMessage
JournalInAbbreviationListChecker
MonthChecker
NoBibtexFieldChecker
This checker checks whether th e entry does not contain any field appearing only in b...
NoteChecker
PagesChecker
PersonNamesChecker
TitleChecker
TypeChecker
UrlChecker
ValidBibtexKeyChecker
Makes sure the key is legal
Interface
ValueChecker
YearChecker
org.jabref.logic.journals
Abbreviation
AbbreviationFormat
AbbreviationParser
Reads abbreviation files (CSV format) into a list of Abbrev iations.
AbbreviationWriter
This class provides handy stat ic methods to save abbreviati ons to the file system.
JournalAbbreviationLoader
JournalAbbreviationPreferences
JournalAbbreviationRepository
A repository for all journal a bbreviations, including add a nd find methods.
org.jabref.logic.l10n
Encodings
Enum
Language
Contains all supported languag es.
Localization
Provides handling for messages and menu entries in the pref erred language of the use...
LocalizationKey
LocalizationKeyParams
LocalizationLocator
org.jabref.logic.layout
Abstract
AbstractParamLayoutFormatter
This is an abstract implementa tion of ParamLayoutFormatter, which provides some func...
Layout
LayoutEntry
Interface
LayoutFormatter
The LayoutFormatter is used fo r a Filter design-pattern. Im plementing classes have t...
LayoutFormatterBasedFormatter
When having to use a LayoutFor matter as Formatter, this cla ss is helpful. One usecas...
LayoutFormatterPreferences
LayoutHelper
Helper class to get a Layout o bject. LayoutHelper helper = new LayoutHelper(...a rea...
Interface
ParamLayoutFormatter
This interface extends LayoutF ormatter, adding the capabili ty of taking and addition...
StringInt
String and integer value.
TextBasedPreviewLayout
Implements the preview based J abRef's Custom export fitlter s .
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
BibTeXConverter
MSBibConverter
MSBibDatabase
Microsoft Word bibliography. T he class is uesed both for im port and export See http:...
MSBibEntry
MSBib entry representation
Enum
MSBibEntryType
This class represents all supp orted MSBib entry types. Book , BookSection, JournalArt...
MSBibMapping
Mapping between Msbib and bibl atex All Fields: List of all MSBib fields
MsBibAuthor
PageNumbers
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
CitationEntry
OOBibStyle
This class embodies a bibliogr aphy formatting for OpenOffic e, which is composed of t...
OOPreFormatter
This formatter preprocesses Ja bRef fields before they are r un through the layout of ...
OOUtil
Utility methods for processing OO Writer documents.
OpenOfficeFileSearch
OpenOfficePreferences
StyleLoader
UndefinedBibtexEntry
Subclass of BibEntry for repre senting entries referenced in a document that can't be...
UndefinedParagraphFormatException
Exception used to indicate tha t the plugin attempted to set a paragraph format that ...
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
DBMSConnection
DBMSConnectionProperties
Keeps all essential data for e stablishing a new connection to a DBMS using DBMSConne...
DBMSConnectionPropertiesBuilder
Abstract
DBMSProcessor
Processes all incoming or outg oing bib data to external SQL Database and manages its...
DBMSSynchronizer
Synchronizes the shared or loc al databases with their oppos ite side. Local changes a...
MySQLProcessor
Processes all incoming or outg oing bib data to MySQL Databa se and manages its struct...
OracleProcessor
Processes all incoming or outg oing bib data to Oracle datab ase and manages its struc...
PostgreSQLProcessor
Processes all incoming or outg oing bib data to PostgreSQL d atabase and manages its s...
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
BuildInfo
DelayTaskThrottler
This class allows to throttle a list of tasks. Use case: yo u have an event that occu...
ExternalLinkCreator
Interface
FileType
Interface for StandardFileType which allows us to extend th e underlying enum with ow...
JavaVersion
Provides simple checks to ensu re the correct version for Ja bRef is available. Curren...
MetadataSerializationConfiguration
Specifies how metadata is read and written.
OS
Operating system (OS) detectio n
Enum
StandardFileType
TestEntry
UnknownFileType
UpdateField
Version
Represents the Application Ver sion with the major and minor number, the full Version...
org.jabref.logic.util.io
11 classes hidden
org.jabref.logic.util.strings
7 classes hidden
org.jabref.logic.xmp
DocumentInformationExtractor
DublinCoreExtractor
EncryptedPdfsNotSupportedException
XmpPreferences
XmpUtilReader
XmpUtilShared
XMPUtilShared provides support for reading (@link XMPUtilRe ader) and writing (@link ...
XmpUtilWriter