Verified Owner
Top Fields Constructors Methods
org.jabref.gui.sidepane

public Class SidePane

extends VBox
Class Inheritance
Imports
java.util.HashMap, .Map, javafx.beans.binding.Bindings, .BooleanBinding, javafx.collections.ListChangeListener, javafx.scene.layout.VBox, org.jabref.gui.DialogService, .LibraryTabContainer, .StateManager, org.jabref.gui.actions.SimpleCommand, org.jabref.gui.clipboard.ClipBoardManager, org.jabref.gui.preferences.GuiPreferences, org.jabref.logic.ai.AiService, org.jabref.logic.git.util.GitHandlerRegistry, org.jabref.logic.journals.JournalAbbreviationRepository, org.jabref.logic.util.TaskExecutor, org.jabref.model.entry.BibEntryTypesManager, org.jabref.model.util.FileUpdateMonitor

Field Summary

Modifier and TypeField and Description
private final GuiPreferences
private final StateManager
private final SidePaneViewModel
private final Map<SidePaneType, BooleanBinding>

Constructor Summary

AccessConstructor and Description
public
SidePane(LibraryTabContainer tabContainer, GuiPreferences preferences, JournalAbbreviationRepository abbreviationRepository, TaskExecutor taskExecutor, DialogService dialogService, AiService aiService, StateManager stateManager, FileUpdateMonitor fileUpdateMonitor, BibEntryTypesManager entryTypesManager, ClipBoardManager clipBoardManager, GitHandlerRegistry gitHandlerRegistry)

Method Summary

Modifier and TypeMethod and Description
public SidePaneComponent
public SimpleCommand
public BooleanBinding
private void
Inherited from javafx.scene.layout.VBox:
alignmentPropertyclearConstraintscomputeMinHeightcomputeMinWidthcomputePrefHeightcomputePrefWidthfillWidthPropertygetAlignmentgetClassCssMetaDatagetContentBiasgetCssMetaDatagetMargingetSpacinggetVgrowisFillWidthlayoutChildrenrequestLayoutsetAlignmentsetFillWidthsetMarginsetSpacingsetVgrowspacingProperty

Field Detail

preferencesback to summary
private final GuiPreferences preferences
stateManagerback to summary
private final StateManager stateManager
viewModelback to summary
private final SidePaneViewModel viewModel
visibleBindingsback to summary
private final Map<SidePaneType, BooleanBinding> visibleBindings
Annotations
@SuppressWarnings:MismatchedQueryAndUpdateOfCollection

Constructor Detail

SidePaneback to summary
public SidePane(LibraryTabContainer tabContainer, GuiPreferences preferences, JournalAbbreviationRepository abbreviationRepository, TaskExecutor taskExecutor, DialogService dialogService, AiService aiService, StateManager stateManager, FileUpdateMonitor fileUpdateMonitor, BibEntryTypesManager entryTypesManager, ClipBoardManager clipBoardManager, GitHandlerRegistry gitHandlerRegistry)

Method Detail

getSidePaneComponentback to summary
public SidePaneComponent getSidePaneComponent(SidePaneType type)
getToggleCommandForback to summary
public SimpleCommand getToggleCommandFor(SidePaneType sidePane)
paneVisibleBindingback to summary
public BooleanBinding paneVisibleBinding(SidePaneType pane)
updateViewback to summary
private void updateView()