Top Fields Constructors Methods
org.jabref.gui.preview

public Class PreviewPanel

extends VBox
Class Inheritance
Imports
java.io.File, java.nio.file.Path, java.util.List, .Optional, java.util.stream.Collectors, javafx.scene.control.ContextMenu, .MenuItem, .SeparatorMenuItem, javafx.scene.input.ClipboardContent, .DataFormat, .Dragboard, .KeyEvent, .TransferMode, javafx.scene.layout.VBox, org.jabref.gui.DialogService, .StateManager, org.jabref.gui.externalfiles.ExternalFilesEntryLinker, org.jabref.gui.icon.IconTheme, org.jabref.gui.keyboard.KeyBinding, .KeyBindingRepository, org.jabref.gui.theme.ThemeManager, org.jabref.gui.util.TaskExecutor, org.jabref.logic.l10n.Localization, org.jabref.logic.pdf.search.IndexingTaskManager, org.jabref.logic.preview.PreviewLayout, org.jabref.model.database.BibDatabaseContext, org.jabref.model.entry.BibEntry, org.jabref.preferences.PreferencesService, .PreviewPreferences, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private final DialogService
private BibEntry
private final ExternalFilesEntryLinker
private final IndexingTaskManager
private final KeyBindingRepository
private static final Logger
private final PreviewPreferences
private final PreviewViewer
private final StateManager

Constructor Summary

AccessConstructor and Description
public
PreviewPanel(BibDatabaseContext database, DialogService dialogService, KeyBindingRepository keyBindingRepository, PreferencesService preferencesService, StateManager stateManager, ThemeManager themeManager, IndexingTaskManager indexingTaskManager, TaskExecutor taskExecutor)

Method Summary

Modifier and TypeMethod and Description
private void
private ContextMenu
private void
cyclePreview(int newPosition)

public void
public void
public void
Inherited from javafx.scene.layout.VBox:
alignmentPropertyclearConstraintscomputeMinHeightcomputeMinWidthcomputePrefHeightcomputePrefWidthfillWidthPropertygetAlignmentgetClassCssMetaDatagetContentBiasgetCssMetaDatagetMargingetSpacinggetVgrowisFillWidthlayoutChildrenrequestLayoutsetAlignmentsetFillWidthsetMarginsetSpacingsetVgrowspacingProperty

Field Detail

dialogServiceback to summary
private final DialogService dialogService
entryback to summary
private BibEntry entry
fileLinkerback to summary
private final ExternalFilesEntryLinker fileLinker
indexingTaskManagerback to summary
private final IndexingTaskManager indexingTaskManager
keyBindingRepositoryback to summary
private final KeyBindingRepository keyBindingRepository
LOGGERback to summary
private static final Logger LOGGER
previewPreferencesback to summary
private final PreviewPreferences previewPreferences
previewViewback to summary
private final PreviewViewer previewView
stateManagerback to summary
private final StateManager stateManager

Constructor Detail

PreviewPanelback to summary
public PreviewPanel(BibDatabaseContext database, DialogService dialogService, KeyBindingRepository keyBindingRepository, PreferencesService preferencesService, StateManager stateManager, ThemeManager themeManager, IndexingTaskManager indexingTaskManager, TaskExecutor taskExecutor)

Method Detail

createKeyBindingsback to summary
private void createKeyBindings()
createPopupMenuback to summary
private ContextMenu createPopupMenu()
cyclePreviewback to summary
private void cyclePreview(int newPosition)
nextPreviewStyleback to summary
public void nextPreviewStyle()
previousPreviewStyleback to summary
public void previousPreviewStyle()
setEntryback to summary
public void setEntry(BibEntry entry)