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

public Class LinkedIdentifierColumn

extends MainTableColumn<Map<Field, String>>
Class Inheritance
Imports
java.io.IOException, java.util.Map, javafx.scene.Node, javafx.scene.control.ContextMenu, .MenuItem, .Tooltip, javafx.scene.input.MouseButton, org.jabref.gui.DialogService, .StateManager, org.jabref.gui.desktop.JabRefDesktop, org.jabref.gui.icon.IconTheme, org.jabref.gui.maintable.BibEntryTableViewModel, .CellFactory, .ColumnPreferences, .MainTableColumnFactory, .MainTableColumnModel, .OpenUrlAction, org.jabref.gui.util.ControlHelper, .ValueTableCellFactory, org.jabref.logic.l10n.Localization, org.jabref.model.database.BibDatabaseContext, org.jabref.model.entry.field.Field, org.jabref.preferences.PreferencesService

A clickable icons column for DOIs, URLs, URIs and EPrints.

Field Summary

Modifier and TypeField and Description
private final CellFactory
private final BibDatabaseContext
private final DialogService
private final PreferencesService

Constructor Summary

AccessConstructor and Description
public
LinkedIdentifierColumn(MainTableColumnModel model, CellFactory cellFactory, BibDatabaseContext database, DialogService dialogService, PreferencesService preferences, StateManager stateManager)

Method Summary

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

Field Detail

cellFactoryback to summary
private final CellFactory cellFactory

Hides javafx.scene.control.TableColumn.cellFactory.

databaseback to summary
private final BibDatabaseContext database
dialogServiceback to summary
private final DialogService dialogService
preferencesback to summary
private final PreferencesService preferences

Constructor Detail

LinkedIdentifierColumnback to summary
public LinkedIdentifierColumn(MainTableColumnModel model, CellFactory cellFactory, BibDatabaseContext database, DialogService dialogService, PreferencesService preferences, StateManager stateManager)

Method Detail

createIdentifierGraphicback to summary
private Node createIdentifierGraphic(Map<Field, String> values)
createIdentifierMenuback to summary
private ContextMenu createIdentifierMenu(BibEntryTableViewModel entry, Map<Field, String> values)
createIdentifierTooltipback to summary
private String createIdentifierTooltip(Map<Field, String> values)