Top Description Fields Constructors Methods
org.jabref.gui.maintable.columns

public Class SpecialFieldColumn

extends MainTableColumn<Optional<SpecialFieldValueViewModel>>
Class Inheritance
Imports
java.util.Optional, javax.swing.undo.UndoManager, javafx.scene.Node, javafx.scene.control.ContextMenu, .MenuItem, .Tooltip, javafx.scene.input.MouseButton, .MouseEvent, org.jabref.gui.icon.JabRefIcon, org.jabref.gui.maintable.BibEntryTableViewModel, .ColumnPreferences, .MainTableColumnFactory, .MainTableColumnModel, org.jabref.gui.specialfields.SpecialFieldValueViewModel, .SpecialFieldViewModel, .SpecialFieldsPreferences, org.jabref.gui.util.OptionalValueTableCellFactory, org.jabref.gui.util.comparator.RankingFieldComparator, .SpecialFieldComparator, org.jabref.model.entry.BibEntry, org.jabref.model.entry.field.FieldFactory, .SpecialField, .SpecialFieldValue, org.jabref.preferences.PreferencesService, com.tobiasdiez.easybind.EasyBind, org.controlsfx.control.Rating

A column that displays a SpecialField

Field Summary

Modifier and TypeField and Description
private final PreferencesService
private final UndoManager

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private Node
private ContextMenu
private org.controlsfx.control.Rating
Inherited from org.jabref.gui.maintable.columns.MainTableColumn:
getDisplayNamegetModel

Field Detail

preferencesServiceback to summary
private final PreferencesService preferencesService
undoManagerback to summary
private final UndoManager undoManager

Constructor Detail

SpecialFieldColumnback to summary
public SpecialFieldColumn(MainTableColumnModel model, PreferencesService preferencesService, UndoManager undoManager)

Method Detail

createSpecialFieldIconback to summary
private Node createSpecialFieldIcon(Optional<SpecialFieldValueViewModel> fieldValue, SpecialFieldViewModel specialField)
createSpecialFieldMenuback to summary
private ContextMenu createSpecialFieldMenu(BibEntry entry, SpecialFieldViewModel specialField)
createSpecialRatingback to summary
private org.controlsfx.control.Rating createSpecialRating(BibEntryTableViewModel entry, Optional<SpecialFieldValueViewModel> value)