Example:
Some comment
| Modifier and Type | Field and Description |
|---|---|
| private boolean | changed
Marks whether the complete serialization, which was read from file, should be used. |
| private String | commentsBeforeEntry
The part before the start of the entry |
| public static final EntryType | |
| public static final String | |
| private final EventBus | |
| private ObservableMap | |
| private final MultiKeyMap | fieldsAsKeywords
Cache that stores the field as keyword lists (format <Field, Separator, Keyword list>) |
| private final Map | fieldsAsWords
Map to store the words in every field |
| private String | |
| private final Map | latexFreeFields
Cache that stores latex free versions of fields. |
| private static final Logger | |
| private String | parsedSerialization
Stores the text "rendering" of the entry as read by the BibTeX reader. |
| private final SharedBibEntryData | |
| private final ObjectProperty |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Optional | |
| public Optional | |
| public Optional | |
| public void | addKeyword(@NonNull String
Keyword to add keyword, Character delimiter)Check if a keyword already exists (case insensitive), if not: add it |
| public void | |
| public void | addKeywords(@NonNull Collection<String>
Keywords to add keywords, Character delimiter)Add multiple keywords to entry |
| public boolean | Returns: true if all fields are set or could be resolved, false otherwise.An array of field names to be checked. fields, BibDatabase The database in which to look up crossref'd entries, if any. This argument can be null, meaning that no attempt will be made to follow crossrefs. database)Determines whether this entry has all the given fields present. |
| public Optional | |
| public Optional | clearField(Field
The field to clear. field)Remove the mapping for the field name, and notify listeners about the change. |
| public Optional | clearField(Field
the field to clear. field, EntriesEventSource the source a new eventSource)FieldChangedEvent should be posten from.Remove the mapping for the field name, and notify listeners about
the change including the |
| public boolean | equals(Object o)
Overrides java. Indicates whether some other object is "equal to" this one. |
| private Optional | Returns: determined field valuethe field field, BiFunction<BibEntry, Field, Optional<String>> the method to get the value of a given field in a given entry getFieldValue)Internal method used to get the content of a field (or its alias) Used by |
| private Optional | genericGetResolvedFieldOrAlias(Field field, @Nullable BibDatabase database, BiFunction<BibEntry, Field, Optional<String>> getFieldOrAlias)
|
| public String | |
| public String | Returns: A short textual description of the entry in the format: Author1, Author2: Title (Year)The maximum number of characters (additional characters are replaced by "..."). Set to 0 to disable truncation. maxCharacters)Creates a short textual description of the entry in the format: If |
| public @NonNull Optional | |
| public com.tobiasdiez.easybind.optional.OptionalBinding | |
| public SequencedSet | Returns: List of citation keys; empty list if field is empty or not available.Checks |
| public Optional | |
| public List | |
| public Optional | |
| public KeywordList | |
| public Set | |
| public com.tobiasdiez.easybind.optional.OptionalBinding | |
| public Optional | |
| public Map | |
| public Optional | getFieldOrAlias(Field field)
Returns the contents of the given field or its alias as an Optional The following aliases are considered (old bibtex <-> new biblatex) based on the biblatex documentation, chapter 2.2.5:
|
| public Optional | Returns: the stored latex-free content of the field (or its alias)the name of the field name)Return the LaTeX-free contents of the given field or its alias an Optional For details see also |
| public SequencedSet | getFields()
Returns an unmodifiable sequence containing the names of all fields that are set for this particular entry. |
| public SequencedSet | |
| public ObservableMap | |
| public Collection | |
| public List | Returns: the list of linked files, is never null but can be empty. Changes to the underlying list will have no effect on the entry itself. UseaddFile(LinkedFile).Gets a list of linked files. |
| public String | getId()
This id changes on each run of JabRef (because it is currently generated as increasing number). |
| public Optional | |
| public String | |
| public String | |
| public KeywordList | |
| public Optional | |
| public Observable[] | |
| public String | |
| public Optional | Returns: will return the publication date of the entry or null if no year was found.Will return the publication date of the given bibtex entry conforming to ISO 8601, i.e. either YYYY or YYYY-MM. |
| public Optional | |
| public Optional | Returns: The resolved field value or null if not found.The field to return the value of. field, @Nullable BibDatabase The database of the bibtex entry. database)Returns the text stored in the given field of the given bibtex entry which belongs to the given database. |
| public Optional | |
| public KeywordList | |
| public SharedBibEntryData | |
| private Optional | Returns: the mapped field or null if there is no valid mapping availablefield name of the BibEntry targetField, EntryType type of the BibEntry targetEntry, EntryType type of the cross-referenced BibEntry sourceEntry)Map an (empty) field of a BibEntry to a field of a cross-referenced entry. |
| public @NonNull String | Returns: String representation - empty string in case of an error (to ease calling)Uses Method similar to |
| public Optional | Returns: an Optional containing the title of a BibTeX entry in case it exists, otherwise return an empty Optional.Returns the title of the given BibTeX entry as an Optional. |
| public EntryType | |
| public String | |
| public Optional | |
| public boolean | |
| public boolean | |
| public boolean | |
| public Boolean | Returns: true if the entry contains the filethe file that is checked if it's in the entry or not file)Checks if the BibEntry contains the linked file |
| public int | hashCode()
Overrides java. On purpose, this hashes the "content" of the BibEntry, not the |
| private void | |
| public boolean | |
| public void | |
| public void | |
| public Optional | |
| public Optional | |
| public void | |
| public Optional | |
| public void | replaceDownloadedFile(String
the link to the file, which was downloaded linkToDownloadedFile, LinkedFile the path to be added to the entry downloadedFile)Helper method to add a downloaded file to the entry. |
| public Optional | |
| public void | |
| public Optional | setCitationKey(String
The cite key to set. Must not be null; use newKey)clearCitationKey() to remove the cite key.Sets the citation key. |
| public Optional | |
| public void | |
| public void | |
| public Optional | |
| public void | |
| public Optional | |
| public Optional | |
| public Optional | |
| public void | |
| public Optional | |
| public Optional | |
| public void | |
| public Optional | |
| public Optional | setType(@NonNull EntryType newType, EntriesEventSource eventSource)
Sets this entry's type and sets the changed flag to true If the new entry type equals the old entry type no changed flag is set. |
| public String | Returns: A user-readable string NOT A VALID BibTeX stringOverrides java. Serializes all fields, even the JabRef internal ones. |
| public void | |
| public ObjectProperty | |
| public void | |
| public BibEntry | |
| public BibEntry | |
| public BibEntry | |
| public BibEntry | |
| public BibEntry | |
| public BibEntry | |
| public BibEntry | |
| public BibEntry |