Top Fields Constructors Methods
org.jabref.gui.preferences.externalfiletypes

public Class EditExternalFileTypeEntryDialog

extends BaseDialog<Void>
Class Inheritance
Imports
javafx.application.Platform, javafx.collections.ObservableList, javafx.event.ActionEvent, javafx.fxml.FXML, javafx.scene.control.Button, .ButtonType, .Label, .RadioButton, .TextField, .ToggleGroup, org.jabref.gui.DialogService, org.jabref.gui.desktop.os.NativeDesktop, org.jabref.gui.util.BaseDialog, .FileDialogConfiguration, .IconValidationDecorator, com.airhacks.afterburner.views.ViewLoader, de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer, jakarta.inject.Inject

Field Summary

Modifier and TypeField and Description
private ToggleGroup
private Button
private RadioButton
private RadioButton
private DialogService
private TextField
private final FileDialogConfiguration
private final ObservableList<ExternalFileTypeItemViewModel>
private Label
private final ExternalFileTypeItemViewModel
private TextField
private TextField
private TextField
private EditExternalFileTypeViewModel
private final de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
private void

Field Detail

applicationToggleGroupback to summary
private ToggleGroup applicationToggleGroup
Annotations
@FXML
btnBrowseback to summary
private Button btnBrowse
Annotations
@FXML
customApplicationback to summary
private RadioButton customApplication
Annotations
@FXML
defaultApplicationback to summary
private RadioButton defaultApplication
Annotations
@FXML
dialogServiceback to summary
private DialogService dialogService
Annotations
@Inject
extensionback to summary
private TextField extension
Annotations
@FXML
fileDialogConfigurationback to summary
private final FileDialogConfiguration fileDialogConfiguration
fileTypesback to summary
private final ObservableList<ExternalFileTypeItemViewModel> fileTypes
iconback to summary
private Label icon
Annotations
@FXML
itemback to summary
private final ExternalFileTypeItemViewModel item
mimeTypeback to summary
private TextField mimeType
Annotations
@FXML
nameback to summary
private TextField name
Annotations
@FXML
selectedApplicationback to summary
private TextField selectedApplication
Annotations
@FXML
viewModelback to summary
private EditExternalFileTypeViewModel viewModel
visualizerback to summary
private final de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer visualizer

Constructor Detail

EditExternalFileTypeEntryDialogback to summary
public EditExternalFileTypeEntryDialog(ExternalFileTypeItemViewModel item, String dialogTitle, ObservableList<ExternalFileTypeItemViewModel> fileTypes)

Method Detail

initializeback to summary
public void initialize()
Annotations
@FXML
openFileChooserback to summary
private void openFileChooser(ActionEvent event)
Annotations
@FXML