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

Package org.jabref.model

org.jabref.model
A
ChainNode
Represents a node in a chain. We view a chain as a vertical hierarchy a...
Defaults
FieldChange
This class is used in the instance of a field being modified, removed o...
A
TreeNode
Represents a node in a tree. Usually, tree nodes have a value property ...
org.jabref.model.auxparser
AuxParser
AuxParserResult
org.jabref.model.bibtexkeypattern
A
AbstractBibtexKeyPattern
A small table, where an entry type is associated with a Bibtex key patt...
DatabaseBibtexKeyPattern
GlobalBibtexKeyPattern
org.jabref.model.cleanup
CleanupJob
FieldFormatterCleanup
Formats a given entry field with the specified formatter.
FieldFormatterCleanups
A
Formatter
The Formatter is used for a Filter design-pattern. Extending classes ha...
org.jabref.model.database
BibDatabase
A bibliography database. This is the "bib" file (or the library stored ...
BibDatabaseContext
Represents everything related to a BIB file. The entries are stored in ...
E
BibDatabaseMode
An enum which contains the possible BibDatabase Modes.Possible are BibT...
BibDatabaseModeDetection
BibDatabases
DuplicationChecker
Determines which bibtex cite keys are duplicates in a single BibDatabas...
KeyChangeListener
KeyCollisionException
org.jabref.model.database.event
AutosaveEvent
This Event is fired from org.jabref.logic.autosaveandbackup.AutosaveMan...
BibDatabaseContextChangedEvent
This Event is automatically fired at the same time as EntriesEvent , Gr...
E
ChangePropagation
CoarseChangeFilter
Filters change events and only relays major changes.
EntriesAddedEvent
EntriesAddedEvent is fired when at least BibEntry is being added to th...
EntriesRemovedEvent
EntriesRemovedEvent is fired when at least one BibEntry is being remov...
org.jabref.model.database.shared
E
DBMSType
Enumerates all supported database systems (DBMS) by JabRef.
DatabaseConnection
DatabaseConnectionProperties
E
DatabaseLocation
This enum represents the location for BibDatabaseContext .
DatabaseNotSupportedException
This exception is thrown in case that the SQL database structure is not...
DatabaseSynchronizer
org.jabref.model.entry
Author
This is an immutable class that keeps information regarding single auth...
AuthorListParser
BibEntry
Represents a BibTex / BibLaTeX entry. In case you search for a builder ...
BibEntryType
BibEntryTypeBuilder
BibEntryTypesManager
BibtexString
This class models a BibTex String ("@String")
CanonicalBibEntry
Date
EntryConverter
Converts Entry models from BibTex to biblatex and back.
EntryLinkList
FileFieldParser
FileFieldWriter
IdGenerator
IDs are at least 8 digit long. The lowest ID is 00000000, the next woul...
Keyword
Represents a keyword in a chain of keywords. For example, "JabRef" in "...
LinkedFile
Represents the link to an external file (e.g. associated PDF file). Thi...
E
Month
Represents a Month of the Year.
ParsedEntryLink
SharedBibEntryData
Stores all information needed to manage entries on a shared (SQL) datab...
org.jabref.model.entry.event
A
EntriesEvent
This abstract class pretends a minimal set of attributes and methods wh...
E
EntriesEventSource
This enum represents the context EntriesEvents were sent from.
EntryChangedEvent
EntryChangedEvent is fired when a BibEntry has been changed.
FieldAddedOrRemovedEvent
FieldChangedEvent
FieldChangedEvent is fired when a field of BibEntry has been modified,...
org.jabref.model.entry.field
BibField
Field
FieldFactory
E
FieldPriority
E
FieldProperty
E
IEEEField
IEEE BSTctl fields
E
InternalField
JabRef internal fields
OrFields
E
SpecialField
E
SpecialFieldValue
E
StandardField
Standard BibTeX and BibLaTex fields
UnknownField
org.jabref.model.entry.identifier
ArXivIdentifier
Identifier for the arXiv. See https://arxiv.org/help/arxiv_identifier
DOI
Class for working with Digital object identifiers (DOIs) and Short DOIs
Eprint
Class for working with Eprint identifiers
ISBN
ISSN
Identifier
MathSciNetId
Article identifier for MathSciNet (also sometimes called "MRNumber")
org.jabref.model.entry.types
BiblatexEntryTypeDefinitions
This class defines entry types for biblatex support.
BibtexEntryTypeDefinitions
This class represents all supported BibTex entry types. Article, Book, ...
EntryType
EntryTypeFactory
E
IEEETranEntryType
IEEETranEntryTypeDefinitions
This class represents all supported IEEETran entry types.
E
StandardEntryType
UnknownEntryType
org.jabref.model.groups
A
AbstractGroup
Base class for all groups.
AllEntriesGroup
This group contains all entries. Always. At any time!
A
AutomaticGroup
AutomaticKeywordGroup
AutomaticPersonsGroup
ExplicitGroup
This group contains entries, which were manually assigned to it. Assign...
GroupEntryChanger
Some groups can change entries so that they match (or no longer match) ...
E
GroupHierarchyType
GroupTreeNode
A node in the groups tree that holds exactly one AbstractGroup.
A
KeywordGroup
Matches entries based on a search phrase relative to the content in a s...
RegexKeywordGroup
Matches entries if the content of a given field is matched by a regular...
SearchGroup
This group matches entries by a complex search pattern, which might inc...
TexGroup
WordKeywordGroup
Matches entries if a given field contains a specified word.
org.jabref.model.groups.event
GroupUpdatedEvent
org.jabref.model.metadata
ContentSelector
ContentSelectors
FilePreferences
MetaData
SaveOrderConfig
Stores the save order config from MetaData Format: , pair of field + as...
org.jabref.model.metadata.event
MetaDataChangedEvent
MetaDataChangedEvent is fired when a tuple of meta data has been put o...
org.jabref.model.pdf
FileAnnotation
E
FileAnnotationType
Our representation of the type of the FileAnnotation. This is needed as...
org.jabref.model.search
GroupSearchQuery
SearchMatcher
org.jabref.model.search.matchers
AndMatcher
A set of matchers that returns true if all matcher match the given entry.
A
MatcherSet
MatcherSets
NotMatcher
Inverts the search result. Example: false --> true true --> false
OrMatcher
A set of matchers that returns true if any matcher matches the given en...
org.jabref.model.search.rules
ContainBasedSearchRule
Search rule for contain-based search.
GrammarBasedSearchRule
The search query must be specified in an expression that is acceptable ...
RegexBasedSearchRule
Search rule for regex-based search.
SearchRule
SearchRules
SentenceAnalyzer
org.jabref.model.strings
LatexToUnicodeAdapter
Adapter class for the latex2unicode lib. This is an alternative to our ...
StringUtil
UnicodeToReadableCharMap
org.jabref.model.texparser
Citation
TexBibEntriesResolverResult
TexParser
TexParserResult
org.jabref.model.util
DummyFileUpdateMonitor
This FileUpdateMonitor does nothing.Normally, you want to use org.jabre...
FileHelper
FileUpdateListener
FileUpdateMonitor
MultiKeyMap
OptionalUtil
TreeCollector
Merges a list of nodes into a tree. Nodes with a common parent are adde...