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

public Class GroupDialogView

extends BaseDialog<AbstractGroup>
Class Inheritance
Imports
java.util.EnumMap, .EnumSet, .List, .Optional, .ServiceLoader, javafx.application.Platform, javafx.collections.FXCollections, .ObservableList, javafx.collections.transformation.FilteredList, javafx.event.ActionEvent, javafx.fxml.FXML, javafx.geometry.Insets, .Pos, javafx.scene.control.Button, .ButtonBar, .ButtonType, .CheckBox, .ColorPicker, .ComboBox, .RadioButton, .TextField, javafx.scene.layout.Border, .BorderStroke, .BorderStrokeStyle, .CornerRadii, .VBox, javafx.scene.paint.Color, org.jabref.gui.DialogService, org.jabref.gui.actions.ActionFactory, .StandardActions, org.jabref.gui.help.HelpAction, org.jabref.gui.icon.IconTheme, .JabrefIconProvider, org.jabref.gui.util.BaseDialog, .IconValidationDecorator, .ViewModelListCellFactory, org.jabref.logic.help.HelpFile, org.jabref.logic.l10n.Localization, org.jabref.model.database.BibDatabaseContext, org.jabref.model.groups.AbstractGroup, .GroupHierarchyType, .GroupTreeNode, org.jabref.model.search.rules.SearchRules, .SearchRules.SearchFlags, org.jabref.model.util.FileUpdateMonitor, org.jabref.preferences.PreferencesService, com.airhacks.afterburner.views.ViewLoader, de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer, jakarta.inject.Inject, org.controlsfx.control.GridCell, org.controlsfx.control.GridView, org.controlsfx.control.PopOver, org.controlsfx.control.textfield.CustomTextField, org.jspecify.annotations.Nullable, org.kordamp.ikonli.Ikon, org.kordamp.ikonli.IkonProvider, org.kordamp.ikonli.javafx.FontIcon

Nested and Inner Type Summary

Modifier and TypeClass and Description
public class

Field Summary

Modifier and TypeField and Description
private CheckBox
private TextField
private TextField
private TextField
private RadioButton
private TextField
private RadioButton
private RadioButton
private ColorPicker
private CheckBox
private final BibDatabaseContext
private TextField
private DialogService
private final @Nullable AbstractGroup
private RadioButton
private FileUpdateMonitor
private ComboBox<GroupHierarchyType>
private final EnumMap<GroupHierarchyType, String>
private final EnumMap<GroupHierarchyType, String>
private TextField
private Button
private CheckBox
private CheckBox
private TextField
private TextField
private RadioButton
private TextField
private final @Nullable GroupTreeNode
private PreferencesService
private CheckBox
private CheckBox
private TextField
private RadioButton
private TextField
private RadioButton
private static boolean
private final de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer
private GroupDialogViewModel

Constructor Summary

AccessConstructor and Description
public
GroupDialogView(BibDatabaseContext currentDatabase, @Nullable GroupTreeNode parentNode, @Nullable AbstractGroup editedGroup, GroupDialogHeader groupDialogHeader)

Method Summary

Modifier and TypeMethod and Description
public void
private void
private @Nullable AbstractGroup
private void

Field Detail

autoColorCheckboxback to summary
private CheckBox autoColorCheckbox
Annotations
@FXML
autoGroupKeywordsDeliminatorback to summary
private TextField autoGroupKeywordsDeliminator
Annotations
@FXML
autoGroupKeywordsFieldback to summary
private TextField autoGroupKeywordsField
Annotations
@FXML
autoGroupKeywordsHierarchicalDeliminatorback to summary
private TextField autoGroupKeywordsHierarchicalDeliminator
Annotations
@FXML
autoGroupKeywordsOptionback to summary
private RadioButton autoGroupKeywordsOption
Annotations
@FXML
autoGroupPersonsFieldback to summary
private TextField autoGroupPersonsField
Annotations
@FXML
autoGroupPersonsOptionback to summary
private RadioButton autoGroupPersonsOption
Annotations
@FXML
autoRadioButtonback to summary
private RadioButton autoRadioButton
Annotations
@FXML
colorFieldback to summary
private ColorPicker colorField
Annotations
@FXML
colorUseCheckboxback to summary
private CheckBox colorUseCheckbox
Annotations
@FXML
currentDatabaseback to summary
private final BibDatabaseContext currentDatabase
descriptionFieldback to summary
private TextField descriptionField
Annotations
@FXML
dialogServiceback to summary
private DialogService dialogService
Annotations
@Inject
editedGroupback to summary
private final @Nullable AbstractGroup editedGroup
explicitRadioButtonback to summary
private RadioButton explicitRadioButton
Annotations
@FXML
fileUpdateMonitorback to summary
private FileUpdateMonitor fileUpdateMonitor
Annotations
@Inject
hierarchicalContextComboback to summary
private ComboBox<GroupHierarchyType> hierarchicalContextCombo
Annotations
@FXML
hierarchyTextback to summary
private final EnumMap<GroupHierarchyType, String> hierarchyText
hierarchyToolTipback to summary
private final EnumMap<GroupHierarchyType, String> hierarchyToolTip
iconFieldback to summary
private TextField iconField
Annotations
@FXML
iconPickerButtonback to summary
private Button iconPickerButton
Annotations
@FXML
keywordGroupCaseSensitiveback to summary
private CheckBox keywordGroupCaseSensitive
Annotations
@FXML
keywordGroupRegexback to summary
private CheckBox keywordGroupRegex
Annotations
@FXML
keywordGroupSearchFieldback to summary
private TextField keywordGroupSearchField
Annotations
@FXML
keywordGroupSearchTermback to summary
private TextField keywordGroupSearchTerm
Annotations
@FXML
keywordsRadioButtonback to summary
private RadioButton keywordsRadioButton
Annotations
@FXML
nameFieldback to summary
private TextField nameField
Annotations
@FXML
parentNodeback to summary
private final @Nullable GroupTreeNode parentNode
preferencesServiceback to summary
private PreferencesService preferencesService
Annotations
@Inject
searchGroupCaseSensitiveback to summary
private CheckBox searchGroupCaseSensitive
Annotations
@FXML
searchGroupRegexback to summary
private CheckBox searchGroupRegex
Annotations
@FXML
searchGroupSearchTermback to summary
private TextField searchGroupSearchTerm
Annotations
@FXML
searchRadioButtonback to summary
private RadioButton searchRadioButton
Annotations
@FXML
texGroupFilePathback to summary
private TextField texGroupFilePath
Annotations
@FXML
texRadioButtonback to summary
private RadioButton texRadioButton
Annotations
@FXML
useAutoColoringback to summary
private static boolean useAutoColoring
validationVisualizerback to summary
private final de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer validationVisualizer
viewModelback to summary
private GroupDialogViewModel viewModel

Constructor Detail

GroupDialogViewback to summary
public GroupDialogView(BibDatabaseContext currentDatabase, @Nullable GroupTreeNode parentNode, @Nullable AbstractGroup editedGroup, GroupDialogHeader groupDialogHeader)

Method Detail

initializeback to summary
public void initialize()
Annotations
@FXML
openIconPickerback to summary
private void openIconPicker()
Annotations
@FXML
parentGroupback to summary
private @Nullable AbstractGroup parentGroup()
texGroupBrowseback to summary
private void texGroupBrowse()
Annotations
@FXML
org.jabref.gui.groups back to summary

public Class GroupDialogView.IkonliCell

extends org.controlsfx.control.GridCell
Class Inheritance
  • java.lang.Object
  • ⋱
  • org.controlsfx.control.GridCell
  • org.jabref.gui.groups.GroupDialogView.IkonliCell

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
updateItem(org.kordamp.ikonli.Ikon ikon, boolean empty)

Constructor Detail

IkonliCellback to summary
public IkonliCell()

Method Detail

updateItemback to summary
protected void updateItem(org.kordamp.ikonli.Ikon ikon, boolean empty)
Annotations
@Override