Top Inners Fields Constructors Methods
org.jabref.gui.externalfiles

public Class UnlinkedFilesDialogView

extends BaseDialog<Void>
Class Inheritance
Imports
java.nio.file.Path, javax.swing.undo.UndoManager, javafx.application.Platform, javafx.beans.InvalidationListener, javafx.beans.binding.Bindings, .BooleanBinding, javafx.collections.FXCollections, javafx.fxml.FXML, javafx.scene.control.Accordion, .Button, .ButtonType, .CheckBoxTreeItem, .ComboBox, .ContextMenu, .Control, .Label, .ProgressIndicator, .SelectionMode, .TableColumn, .TableView, .TextField, .TitledPane, .TreeItem, javafx.scene.layout.VBox, org.jabref.gui.DialogService, .StateManager, org.jabref.gui.actions.ActionFactory, .SimpleCommand, .StandardActions, org.jabref.gui.icon.JabRefIcon, org.jabref.gui.theme.ThemeManager, org.jabref.gui.util.BaseDialog, .FileNodeViewModel, .IconValidationDecorator, .RecursiveTreeItem, .TaskExecutor, .ValueTableCellFactory, .ViewModelListCellFactory, .ViewModelTreeCellFactory, org.jabref.logic.l10n.Localization, org.jabref.model.database.BibDatabaseContext, org.jabref.model.util.FileUpdateMonitor, org.jabref.preferences.PreferencesService, com.airhacks.afterburner.views.ViewLoader, com.tobiasdiez.easybind.EasyBind, de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer, jakarta.inject.Inject, org.controlsfx.control.CheckTreeView

Nested and Inner Type Summary

Modifier and TypeClass and Description
private class

Field Summary

Modifier and TypeField and Description
private Accordion
private BibDatabaseContext
private TableColumn<ImportFilesResultItemViewModel, String>
private TableColumn<ImportFilesResultItemViewModel, String>
private TableColumn<ImportFilesResultItemViewModel, JabRefIcon>
private DialogService
private TextField
private Button
private ComboBox<DateRange>
private TitledPane
private ComboBox<ExternalFileSorter>
private ComboBox<FileExtensionViewModel>
private FileUpdateMonitor
private Button
private TableView<ImportFilesResultItemViewModel>
private PreferencesService
private ProgressIndicator
private VBox
private Label
private TitledPane
private Button
private StateManager
private TaskExecutor
private ThemeManager
private UndoManager
private org.controlsfx.control.CheckTreeView<FileNodeViewModel>
private final de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer
private UnlinkedFilesDialogViewModel

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv void
private ContextMenu
private void
expandTree(TreeItem<?> item, boolean expand)

Expands or collapses the specified tree according to the expand-parameter.

pack-priv void
private void
private void
private void
private void
private void
pack-priv void
pack-priv void

Field Detail

accordionback to summary
private Accordion accordion
Annotations
@FXML
bibDatabaseContextback to summary
private BibDatabaseContext bibDatabaseContext
colFileback to summary
private TableColumn<ImportFilesResultItemViewModel, String> colFile
Annotations
@FXML
colMessageback to summary
private TableColumn<ImportFilesResultItemViewModel, String> colMessage
Annotations
@FXML
colStatusback to summary
private TableColumn<ImportFilesResultItemViewModel, JabRefIcon> colStatus
Annotations
@FXML
dialogServiceback to summary
private DialogService dialogService
Annotations
@Inject
directoryPathFieldback to summary
private TextField directoryPathField
Annotations
@FXML
exportButtonback to summary
private Button exportButton
Annotations
@FXML
fileDateComboback to summary
private ComboBox<DateRange> fileDateCombo
Annotations
@FXML
filePaneback to summary
private TitledPane filePane
Annotations
@FXML
fileSortComboback to summary
private ComboBox<ExternalFileSorter> fileSortCombo
Annotations
@FXML
fileTypeComboback to summary
private ComboBox<FileExtensionViewModel> fileTypeCombo
Annotations
@FXML
fileUpdateMonitorback to summary
private FileUpdateMonitor fileUpdateMonitor
Annotations
@Inject
importButtonback to summary
private Button importButton
Annotations
@FXML
importResultTableback to summary
private TableView<ImportFilesResultItemViewModel> importResultTable
Annotations
@FXML
preferencesServiceback to summary
private PreferencesService preferencesService
Annotations
@Inject
progressDisplayback to summary
private ProgressIndicator progressDisplay
Annotations
@FXML
progressPaneback to summary
private VBox progressPane
Annotations
@FXML
progressTextback to summary
private Label progressText
Annotations
@FXML
resultPaneback to summary
private TitledPane resultPane
Annotations
@FXML
scanButtonback to summary
private Button scanButton
Annotations
@FXML
stateManagerback to summary
private StateManager stateManager
Annotations
@Inject
taskExecutorback to summary
private TaskExecutor taskExecutor
Annotations
@Inject
themeManagerback to summary
private ThemeManager themeManager
Annotations
@Inject
undoManagerback to summary
private UndoManager undoManager
Annotations
@Inject
unlinkedFilesListback to summary
private org.controlsfx.control.CheckTreeView<FileNodeViewModel> unlinkedFilesList
Annotations
@FXML
validationVisualizerback to summary
private final de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer validationVisualizer
viewModelback to summary
private UnlinkedFilesDialogViewModel viewModel

Constructor Detail

UnlinkedFilesDialogViewback to summary
public UnlinkedFilesDialogView()

Method Detail

browseFileDirectoryback to summary
pack-priv void browseFileDirectory()
Annotations
@FXML
createSearchContextMenuback to summary
private ContextMenu createSearchContextMenu()
expandTreeback to summary
private void expandTree(TreeItem<?> item, boolean expand)

Expands or collapses the specified tree according to the expand-parameter.

exportSelectedback to summary
pack-priv void exportSelected()
Annotations
@FXML
initButtonsback to summary
private void initButtons()
initDirectorySelectionback to summary
private void initDirectorySelection()
initializeback to summary
private void initialize()
Annotations
@FXML
initResultTableback to summary
private void initResultTable()
initUnlinkedFilesListback to summary
private void initUnlinkedFilesList()
scanFilesback to summary
pack-priv void scanFiles()
Annotations
@FXML
startImportback to summary
pack-priv void startImport()
Annotations
@FXML
org.jabref.gui.externalfiles back to summary

private Class UnlinkedFilesDialogView.SearchContextAction

extends SimpleCommand
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final StandardActions
Inherited from org.jabref.gui.actions.SimpleCommand:
statusMessage

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.jabref.gui.actions.SimpleCommand:
getProgressprogressPropertysetExecutablestatusMessageProperty

Field Detail

commandback to summary
private final StandardActions command

Constructor Detail

SearchContextActionback to summary
public SearchContextAction(StandardActions command)

Method Detail

executeback to summary
public void execute()
Annotations
@Override